web-dev-qa-db-ja.com

デュアル/マルチブートコンピューターでLinuxとWindows 7の間でファイルを共有する最良の方法は何ですか?

新しいコンピュータを手に入れ、それをどのようにセットアップするかを考えました。

私はwin7 HPを使用しており、デュアルブートを行うには、まもなく少なくともいくつかのバージョンのUbuntuをインストールします。今後、他のLinuxディストリビューションも登場する可能性があります。

1TB HDDを持っていますが、私のOSでファイルを共有する最も賢い方法は何ですか?どのフォーマットで?

アプリやゲームなどではWindowsで最大100 GBを考えていました。Ubuntuとメディア、写真、ドキュメント、ダウンロードなどの一般的なファイルを保存し、残りの空き領域を確保するために、3番目のパーティションで最大20-50 GBを考えていました。

共有パーティションはどのファイルシステムにする必要がありますか?

WindowsのホームディレクトリとLinuxのホームディレクトリを共有パーティション上の同じ場所を指すようにするためのスマートな方法はありますか、またはそれらを分離しておくことをお勧めしますか?

16
Jonas G

最も簡単なこと-両方で動作するNASネットワーク共有またはUSBペンドライブ!

それとは別に、UbuntuはNTFSから読み取ることができますが、WindowsはEXT2/4などから読み取ることができないためです。

あなたのセットアップでは、私はUbuntu用に50GBのパーティションを個人的に持っているでしょう、そしてあなたは選択肢があります:

残りはWindowsで、UbuntuからNTFSパーティションにアクセスするか(これで動作するはずです)、数GBの新しいドライブを作成し、NTFSまたはFat32でフォーマットして、ファイルの共有に使用します。

私は個人的にはオペレーティングシステム間でホームディレクトリを共有しませんが、動作する可能性はありますが、私の本では、後でトラブルを求めています。

6
William Hilsum

相互運用性に関する限り、FAT32は「正常に動作する」可能性が最も高いものです。ただし、LinuxでのNTFSの実装はかなりしっかりしているため、NTFSパーティションまたはFAT32パーティションで十分です。

必要に応じてLinuxパーティションにアクセスするために、Windowsにextドライバーをインストールすることもできます

6
Journeyman Geek

私はあなたが今抱えているのと全く同じ問題を抱えていました。

  • 私は開発者であり、物理ハードウェアにアクセスする必要があるため、仮想マシンは私の選択肢ではありません。
  • DVDイメージを作成しなければならないことが多いため、FATは私の要件を満たしていません-私はこれで立ち往生します(FAT32は最大サイズが4GBのファイルのみを許可します)。
  • NTFSのネイティブLinuxサポートが完全ではなく(書き込みが完全にサポートされていない)、NTFS-3Gドライバーが使用するリソースが多すぎるため、NTFSを使用したくありませんでした-100Mbit接続でインターネットからファイルをダウンロードすると、ほぼフリーズしますCore i3。
  • ext3/4は良い解決策ですが、TrueCryptを使用してデータを保護しています。TrueCryptボリュームをマウントしようとすると、Windowsのext-driverによってBSODが発生します。

これは私が思いついた解決策です:

  1. Windows + Linuxをインストールする

  2. データパーティションをext3/4にする

  3. Linuxでデータパーティションをセットアップする(fstabエントリを作成する)

  4. QEMUまたはVMware for Windowsを入手してください。最小限のDebianシステムをインストールし、物理データパーティションを2番目のハードドライブとして割り当てます。

  5. 新しいVM内にSambaをセットアップし、そのパーティションをホストと共有できるようにします。このようにして、Windowsでパーティションを使用できます。LinuxでFATまたはNTFSを使用する場合、上記のような面倒はありません。 TrueCryptも使用できます!

4
Maik Pleep

これにはNTFSパーティションを使用しました。それは私が考える最も簡単で安全な方法です。 FAT32はおそらくさらに安全なオプションですが、FAT32は4より大きなファイルをサポートしていませんGiB(私はそう思いますか?)WindowsにEXTパーティションを読み取らせる方法がありますが、試してみたが、あまり安全でも安定でもないと感じた...でも今は変わっているかもしれないが、私にはわからない:)

2
Svish

マルチブートしないでください。仮想マシンを使用します。 Virtualboxで十分です。マスターインストールのフォルダーを共有します(64ビットと32ビットのゲストOSを使用できるように、64ビットにする必要があります)。

1
Posipiet

私の個人的な経験では、次の問題がありました。

  • ext3:Linuxでは問題なく動作しますが、Windowsでは常に問題が発生していました。 EXT2 Ifs を使用してマウントできますが、時間の経過とともにデータの損失やファイルの破損が発生し始めました。結局、Ubuntuからのガベージフォルダーとファイルのみが表示されました。捨てた
  • NTFS:正常に動作しますが、大きな問題は、Windowsではセッションを休止状態にすることに慣れているため、別の瞬間にubuntuセッションを開始し、パーティションに変更を加えてから、ウィンドウ、Ubuntuで行われたすべての変更は、作成されたすべての破損したファイルに加えて、完全に失われました。これは、NTFSがRAM ここを参照¨キャッシュとデータ回復¨ の最後の変更のキャッシュシステムで動作するためです。再度破棄されます。
  • FAT32:私にとって最も安定しており、このアプローチの唯一の「しかし」は4GBのサイズ制限です。

したがって、各種類のパーティションで問題が見つかったように、大きなFAT32パーティションを作成することにしました。ここで、ほとんどのファイルと別の小さなNTFSパーティションを、4GBより大きいファイルを記録する必要がある状況に配置しました。

0
Alter Lagos

windows(XP)システムで「Ext2 Volume Manager」を使用してext2およびext3ドライブをマウントしましたが、まったく問題がありませんでした。スムーズかつ迅速に動作します。それもオープンソースなので、私はそれを強くお勧めします。

0
mardman