LinuxとWindowsの2台のコンピュータを使っている人は、まるで逆流しているように感じることがあります。場合によっては、 WindowsコンピュータからLinuxのファイルにアクセスする、そして状況は複雑になってきました。あなたもこんな経験はありませんか?WindowsでLinuxからEXT4ハードドライブを読み書きする方法を学ぶことに興味があるかもしれません。
Windows が EXT4 をネイティブに処理できないのはなぜですか?

Linuxコンピューターに、リムーバブルハードドライブや古いパーティションがあり、そこに重要なプロジェクト、ドキュメント、写真などが詰まっているとします。これらのファイルを復元する必要があるのですが、Windowsコンピューターを使用しています。 ドライブを接続しても、Microsoft のオペレーティング システムはそれを無視します。 あるいは、せいぜいフォーマットすることを提案するだけです。一体何が起こっているのでしょうか?
これはバグではなく、エコシステムを隔てる目に見えない壁です。問題は、WindowsがLinuxの標準であるEXT4ファイルシステムをネイティブサポートしていないことです。 そうするには、オープンソースを Windows カーネルに統合する必要があります。これは、技術的、ライセンス的、およびビジネス上の理由により、Microsoft が実行を望んでいないことです。
幸いなことに、WindowsでEXT4 Linuxハードドライブの読み書きは、追加のソフトウェアなしで可能です。もちろん、特に初心者にとって便利な、プロセスを大幅に簡素化するサードパーティ製ツールもあります。しかし、実際に試す前に、基本を理解しておくことをお勧めします。 両世界を統合することのリスク.
LinuxからWindowsにEXT4ハードドライブを読み書きする前の注意事項

WindowsでEXT4 Linuxハードドライブの読み書きを行う際のリスクについて確認しておくことをお勧めします。WindowsはNTFS、FAT32、exFATといった独自のファイルシステムを使用しているため、リスクが伴います。一方、Linuxには独自のEXT4(Fourth Extended Filesystem)という、カーネル専用に設計されたオープンソースのファイルシステムがあります。あるファイルシステムから別のファイルシステムへの読み書きを試みることは、 重大なエラーやファイル破損を引き起こす可能性があります.
これは特に、Linuxで作成されたファイルをWindowsコンピュータから書き込んだり変更したりする必要がある場合に当てはまります。読み込みは通常は問題ありませんが、 これらを変更すると、非互換性が生じるリスクが高くなります。何が起こるでしょうか?
- Corrupcióndedatos: Windows からの書き込み操作により、特にドライブが適切に取り外されていない場合、Linux EXT4 ファイル システムが破損する可能性があります。
- ユーザーの権限と属性の喪失Windows の書き込みツールではその情報を保持できないことが多いためです。
- 互換性エラー: Linux は、以前に Windows で変更された EXT4 ハード ドライブを認識できない場合があります。
したがって、ファイルの復元だけが必要な場合は、読み取りだけに留めてください。書き込みが必要な場合は、表面的な書き込みだけにし、バックアップしたディスク、またはフォーマットしても問題ないディスクに書き込みましょう。それでは見ていきましょう。 LinuxからWindowsにEXT4ハードドライブを読み書きする2つの安全な方法: ネイティブおよびサードパーティのツールを使用。
ネイティブ: Windows Subsystem for Linux (WSL) を使用

Windows 10以降、MicrosoftはWindowsにEXT4 Linuxハードドライブの読み書き用のネイティブツールを組み込みました。これはWindows Subsystem for Linux(WSL)と呼ばれ、 Windows上でLinuxディストリビューションを直接実行できるさらに、最新バージョン (WSL2) では、EXT4 ディスクをマウントし、Windows ファイル エクスプローラーからアクセスできるようになりました。
WSL2について知っておくべきことが2つあります。まず、 デフォルトでは有効になっていません Windows 10とWindows 11では、手動でアクティベートしないと使用できません。 デフォルトでは、USB経由で接続した物理ディスクに直接アクセスすることはできません。そのため、PowerShellから管理者権限でマウントする必要があります。それぞれの手順を見ていきましょう。
Windows 上で Linux から EXT4 ハードドライブの読み取りと書き込みを WSL で有効にする方法
WSLの有効化が最初のステップです WindowsでEXT4形式のLinuxハードドライブの読み書きが可能になります。このオプションを有効にすると、WindowsにLinuxディストリビューションをインストールし、そこからEXT4形式のドライブにアクセスできるようになります。有効化の手順は以下のとおりです。
- Windows では、[コントロール パネル] – [システム] – [オプション機能] – [その他の Windows 機能] に移動します。
- 機能リストでオプションを有効にします Linux用のWindowsサブシステム (Windows Subsystem for Linux) および 仮想マシンプラットフォーム (仮想マシン プラットフォーム)。
- クリック 受け入れるために、 Windowsが必要なコンポーネントをインストールするのを待ち、 再開 チーム。
- (オプションですが推奨) 管理者として PowerShell を開き、次のコマンドを実行して WSL をインストールし、WSL2 をデフォルトとして設定します。 wsl –インストール.
- このコマンドは、WSL の最新バージョンをインストールし、デフォルトで Ubuntu をダウンロードします。
WSLでEXT4ドライブをマウントする方法
WSLが有効化され、Windows上でLinuxディストリビューションが起動したら、EXT4ドライブをマウントして読み取りと変更ができるようにします。当然ですが、Windowsコンピューターに物理的に接続する必要があります。その後、 PowerShell を管理者として開き、次の操作を行います。:
- を実行します comando ディスクの取得 接続されているディスクのリストを表示します。接続したEXT4ドライブの番号を確認します。
- 次に、 comando wsl -mount [ドライブID] -partition [パーティション番号] ドライブをマウントします。ディスクにパーティションが1つしかない場合は、セクションを削除できます。 -パーティション.
- これで完了です!ファイルエクスプローラーからEXT4ドライブに直接アクセスできるようになりました。Linuxカテゴリを開いて、/mntフォルダに移動してください。
より詳しい手順については、以下の完全ガイドをご覧ください。 Windows 4でEXT11パーティションを安全に読み書きする方法.
サードパーティのツールを使用して Windows で EXT4 Linux ハードドライブを読み書きする
LinuxでWindows上のEXT4ハードドライブを読み書きするためのネイティブソリューションが適していない場合は、サードパーティ製のツールを試すことができます。これらのプログラム これらにより、Windows 環境から EXT4 ドライブにアクセスして書き込むことがはるかに簡単になります。これは主に、経験の浅いユーザーや、迅速で効果的、かつリスクのないソリューションを探しているユーザー向けです。最適な代替案は次のとおりです。
- Paragon Software による Windows 向け Linux ファイルシステム.
- パーティションガイド (ディスクジーニアス)
- UFSがプロフェッショナル向けデータ復旧ソフトウェアを調査 (アクセスおよび読み取り専用)。
- Linuxリーダー DiskInternalsによる
はい、WindowsでEXT4 Linuxハードドライブの読み書きは可能です。すべてに対応できると思われる場合は、ネイティブのWSL機能を使用してみてください。そうでない場合は、サードパーティ製のツールを検討してください。いずれにせよ、 優先事項は、Windows コンピューターから Linux ファイルにアクセスして回復できることです。.
私は幼い頃から、科学技術の進歩、特に私たちの生活をより楽に、より楽しくするものに関連するものすべてに非常に興味を持っていました。私は最新のニュースやトレンドを常に把握し、使用している機器やガジェットに関する経験、意見、アドバイスを共有することが大好きです。このことがきっかけで、私は 5 年ちょっと前に、主に Android デバイスと Windows オペレーティング システムに焦点を当てた Web ライターになりました。読者が簡単に理解できるように、複雑なことを簡単な言葉で説明することを学びました。