WindowsからLinuxドライブにアクセスする方法

デュアルブートを定期的に使用する多くのユーザーが抱える問題のXNUMXつ Windows 及び リナックス 顔はすることができない Linux管理のドライブにアクセスする Windows内から。 ただし、LinuxからWindowsに保存されているファイルにアクセスしたい場合は問題ありません。

Windowsは、ext2、ext3、およびext4ファイルシステムをサポートしていません。これらのファイルシステムは、Linuxディストリビューションで使用されており、ext4が現在最も使用されています。 これで、ハードドライブをext2、ext3、またはext4ファイルシステムに接続したときに、Windowsがコンテンツにアクセスするオプションなしでフォーマットするように勧める理由を理解できます。

WindowsからLinuxドライブにアクセスする方法

この問題の解決策は、このタイプのユニットにアクセスできるようにするインターネット上で利用可能なさまざまなアプリケーションのXNUMXつを使用することです。

別の興味深いオプションは、通常Windowsからこのタイプのドライブにアクセスすることを余儀なくされている場合、 Linux用Windowsサブシステム 、Windows 10から利用できる機能であり、ファイルシステムに関係なく、コンピューター上のすべてのドライブに保存されているデータにアクセスするための多様性を見つけることができます。

Linux用Windowsサブシステム(WSL)

最速かつ最も簡単な方法 ext2、ext3、およびext4でフォーマットされたドライブにアクセスする Linuxで使用されるのは、WSLとしてよく知られているLinux用のWindowsサブシステムを使用することです。 WSLを使用すると、コマンドラインからLinuxツールを実行できるため、仮想マシンの使用やデュアルブートの使用を忘れることができます。

さらに、コマンドラインからWindowsアプリケーションを実行したり、WindowsでLinuxアプリケーションを実行したりすることもできます。 デバイスで利用可能なこの機能はネイティブにアクティブではないため、最初に行う必要があるのはそれをアクティブにすることです。

Linux用のWindowsサブシステムをアクティブ化する

Linux用のWindowsサブシステムをアクティブ化するには、Cortana検索ボックスに移動して用語を入力します Windowsの機能 、表示される最初の結果をクリックします。

次に、使用可能なWindows機能が表示され、必要に応じてアクティブ化または非アクティブ化できるウィンドウが表示されます。 この場合、Windows Subsystem for Linuxオプションを探し、対応するチェックボックスをオンにして、[OK]をクリックする必要があります。

Linux 用の Windows 用サブシステムのアクティブ化

数秒後、システムはコンピューターを再起動して、コンピューターでこの機能を正しくアクティブにするように促します。 再起動したら、 Linuxターミナル環境をインストールする から マイクロソフト 店。 この例では、 Ubuntuの、最も人気があり、使用されているもののXNUMXつです。

アプリケーションをダウンロードしたら、それを実行し、インストールが完了するまで数分待ちます。 最初に行う必要があるのは、ユーザーアカウントを作成することです。これは、Windowsのユーザーアカウントとパスワードに関係のないアカウントです。

インストールUbuntuenWindows

次のステップは、ファイルエクスプローラーを介してWindowsでネイティブに使用できるようにドライブをマウントすることです。

WindowsからLinuxドライブにアクセスする

最初に行う必要があるのは、WSLを介してドライブをマウントすることです。 ドライブを最初にマウントしないと、ドライブにアクセスできなくなるため、この手順をスキップしないでください。

私たちのコンピュータにWindowsオペレーティングシステムが管理されているハードディスクがXNUMXつしかない場合、他のユニットを接続すると、システムはアルファベットの次の文字を割り当てます。この場合は、ユニットの文字dになります。関連付けたい。

Linux ext2、ext3、またはext4でフォーマットされたドライブをマウントするには、次のコマンドを入力する必要があります。ここで、dは使用可能なドライブです。

sudo mkdir /mnt/d sudo mount -t drvfs d: /mnt/d

ユニダデスLinuxdesdeWindowsにアクセス

この瞬間から、Ubuntuを閉じてに行くことができます Windowsファイルエクスプローラー Windowsと互換性のある形式の他のハードドライブであるかのように、そのストレージユニットで利用可能なすべてのコンテンツにアクセスします。

ファイルエクスプローラーから、通常どおりファイルをドラッグすることで、WindowsからLinuxドライブへ、およびLinuxからWindowsへファイルをコピーできます。

WindowsからLinuxに接続する

WindowsからLinuxコンピューターに接続してファイルにアクセスしたい場合はどうなりますか? 上記で説明したすべてのソリューションは、Linux形式のハードドライブまたはパーティションへの接続、他のコンピューターへの接続には無効なオプションに焦点を当てています。

リモートデスクトップ/RDP

WindowsからLinuxコンピュータに接続する最も簡単な方法は、リモートで接続することです。 このようにして、Windows PCからLinuxコンピューターを管理できるだけでなく、ファイルを非常に迅速かつ簡単に共有できるようになります。

まず第一に、Linuxコンピュータが使用しているIPを知ることです。 IPCONFIG ターミナルからのコマンド。 次に、ルーターの構成オプションにアクセスし、機器のIP、使用するポート、およびリモートデスクトップ名としてポート転送を有効にして、ルーターを識別できるようにします。

ルーターアドレスは、アクセスデータとともに、通常はその下部にあります。

次のステップでは、次のコマンドを使用して、Windowsで使用できる機能であるUbuntuのリモートデスクトップに常駐する必要があります。

sudo apt install xrdp

次に、Windowsで、Windowsリモートデスクトップ接続アプリケーションを開きます。 [コンピューター]セクションで、コンピューターのIPと接続するLinuxコンピューターのユーザー名を入力する必要があります。

LinuxdesdeWindowsを接続します

すべてが正常に機能する場合、アプリケーションはコンピューターのパスワードを要求し、Linuxコンピューターをリモートで管理します。

WindowsからLinuxコンピュータにリモート接続してそのファイルにアクセスするためのはるかに簡単なオプションは、WindowsとLinuxが提供するネイティブツールを利用したくない場合に限り、TeamViewerを使用することです。

サンバ

Sambaは、非常に簡単な方法でWindowsコンピューターとLinuxコンピューター間でファイルにアクセスして共有するための最も完全なソリューションのXNUMXつです。

このアプリケーションは、Microsoft、SMBと同じプロトコルを使用して、同じローカルネットワーク上に共有フォルダーを作成します。 最初に行う必要があるのは、コマンドを使用してコンピューターにインストールすることです。

sudo apt-get install samba

インストールしたら、ターミナルを閉じてUbuntuファイルエクスプローラーに移動し、マウスの右ボタンをクリックして[このフォルダーを共有]を選択して、共有するフォルダーを選択します。

Windowsで表示されるフォルダーの名前を設定し、[他のユーザーがこのフォルダーとゲストアクセスでファイルを作成および削除できるようにする]チェックボックスをオンにします。 最後に、[共有の作成]をクリックします。

Windowsでは、LinuxコンピューターのIPを使用して、ファイルエクスプローラーを開き、コンピューターのIPの前にXNUMXつの円記号を書き込みます。

FTP

WindowsコンピューターとLinuxで管理されている別のコンピューターまたは他のコンピューターとの間でファイルを共有するために使用できるもうXNUMXつの興味深いオプションは、ベテランのFTPプロトコルを使用することです。

Ubuntuで使用するソリューションはvsftpdであり、システムにネイティブに含まれています。 最初に行う必要があるのは、次のコマンドを使用してインストールすることです。

sudo apt-get install vsftpd

インストールプロセスが完了したら、で作成されたvsftpd.confファイルを編集します。 フォルダ。 このファイル内で、[匿名FTPを許可する](デフォルトでは無効)に移動します。 匿名endable=NO そして私たちは変わります NO 〜へ YES 。 このように、アクセスするためのユーザーアカウントを作成する必要はありません。

ネットワークの外部または他のユーザーからリモートでアクセスしてこれらのファイルにアクセスすることを考えている場合は、このオプションを変更しないでください。

システムを再起動し、ターミナルに再度移動して、次のコマンドを使用して行った変更を使用してFTPサーバーを起動します。

sudo etc/init.d/vsftpd start

Linuxで作成したFTPサーバーにWindowsからアクセスするには、 FileZillaを アプリケーション、macOSおよびLinuxでも利用可能なオープンソースアプリケーション。

接続するサーバーのIPアドレスは、接続ポートが21(デフォルト)のときにLinuxコンピューターに関連付けられているものです。

WindowsでEXT4を読み取るプログラムを使用

上記のXNUMXつの方法に加えて、サードパーティのプログラムを使用してもかまわない場合は、コンピュータにいくつかの専用プログラムをインストールして、WindowsからLinuxドライブを開くことができます。 最もよく知られているもののいくつかは次のとおりです。

Linuxリーダー

一つ 最も人気があり、広く使用されています WindowsからLinuxext形式のドライブにアクセスするためのアプリケーションはLinuxReaderです。 このアプリケーションは利用可能です そのウェブサイトを通じて は、Windowsエクスプローラーからドキュメントを開いたり、コピーしたり、移動したりするのと同じように、Linuxドライブに簡単にアクセスできるようにします。

LinuxReaderは自動的に処理します ドライブの取り付けと取り外し 、したがって、これらのドライブに保存されているコンテンツにアクセスするためにLinuxの知識は必要ありません。 左側の列には、すべての単位が表示されます。

Linuxリーダー

このアプリケーションが提供するすべての機能にアクセスするには、ボックスを調べてライセンスを購入する必要があります。 ニーズが基本的で、Linuxファイルシステムを備えたドライブにたまにアクセスする必要がある場合は、無料バージョンで十分です。

Ext2Fsd

Ext2Fsdを使用すると、Windowsコンピューターにext2、ext3、およびext4形式のドライブをマウントして、WSLの場合と同じようにWindowsエクスプローラーからコンテンツにアクセスできるようになります。 インストールすると、コンピュータを再起動するように促されます。

Ext2Fsd

アプリケーションを使用すると、ユニットをマウントして、 読むだけです (コンテンツのコピーと削除はできません)または読み取りと書き込みのアクセス許可を設定します。これは、Windowsソリューションでネイティブに実行できるのと同じように、異なるユニット間でデータを共有する場合に最適なオプションです。

Ext2Fsdは以下からダウンロードできます。 リンク 、そのウェブサイトが利用できないので。

その他の非推奨のオプション

現在、Windowsからext4形式のLinuxを搭載したドライブにアクセスできるアプリケーションの数は、実際には存在しないとは言えないまでも、非常に限られています。 Windowsが提供するソリューションであるWSLとLinuxReaderを除いて、この機能に使用された残りのアプリケーションは更新を停止し、 ext4と互換性がありません .

Explore2fs Windowsがext2およびext3ファイルシステムでドライブと対話できるようにするためにリリースされた最初のアプリケーションの10つでした。 ただし、このアプリケーションはWindows11とWindows4の両方と互換性がありますが、現在最も広く使用されているextXNUMXファイルシステムとは互換性がありません。

ファイルシステムがext2の場合にのみ考慮すべき、もうXNUMXつの興味深いオプションは Ext2 応用。 このアプリケーションは、Windowsファイルエクスプローラーと非常によく似たインターフェイスを備えており、WindowsドライブとLinuxドライブ間でファイルを開いたり、コピーしたり、移動したりできますが、ext2およびext3ファイルシステムでのみ可能です。 ext4とは互換性がないため、これらのタイプのドライブを読み取るためのソリューションではありません。