web-dev-qa-db-ja.com

LinuxのWindowsでマウント可能なファイルシステムを作成するにはどうすればよいですか?

Debian gnu/linuxシステムに外部USBディスクを接続しました。ディスクはデバイス/ dev/sdcとして表示され、次のように準備しました。

  • fdisk /dev/sdc(およびそれに続くインタラクティブセッションでさらにいくつかのコマンド)を使用して単一のパーティションを作成しました
  • パーティションをmkfs.msdos /dev/sdc1でフォーマットしました

次に、USBディスクをWindows XPまたはVistaシステムに接続すると、新しいドライブは使用できなくなります。ディスクとそのパーティションは、[コンピューターの管理]の下のディスク管理ツールに正常に表示されます。しかし、どうやらパーティション内のファイルシステムが認識されていません。

Windowsで実際に使用できるFAT32ファイルシステムを作成するにはどうすればよいですか?

編集:私はこれをあきらめて、Windowsによって作成されたNTFSファイルシステムを使用しました。 debian lennyでは、これは読み取り/書き込みでマウントできますが、明らかに「ntfs-3g」パッケージをインストールし、mountコマンドに-t ntfs-3gオプションを明示的に渡す必要があります。

3
wcoenen

再パーティション化する前に、おそらくMBRを削除する必要があります。言い換えると:

dd if=/dev/zero of=/dev/sdc bs=512 count=1
2
jarkko

GUIが必要な場合は、 Gparted (Live cdへのリンク-ただし、ほとんどのリポジトリにあります)-動作しますveryまあ。

Gpartedを使用すると、パーティションとファイルシステムを非常に簡単に作成、削除、移動、変更できます。

これを使用して、NTFSまたはFat32に作成/フォーマットできます。これは、WindowsとLinuxの両方に対応している必要があります。

1
William Hilsum

LinuxとWindowsの互換性があることのポイントは、これを行うことです。

dd if=/dev/zero of=/dev/sdc bs=512 count=1
(echo o; echo n; echo p; echo 1; echo; echo; echo t; echo b; echo w) | fdisk /dev/sdc

「echob」が選択していることに注意してください:「W95FAT32」デバイスタイプ

あなたはそれをやってチェックすることができます:

fdisk -l /dev/sdc

あなたは読むべきです:

Device     Boot Start       End   Sectors   Size Id Type
/dev/sdc1  *     2048 976766975 976764928 465.8G  b W95 FAT32

「echob」を選ぶことは私のために働いた。ディスクはチェックされ、Windows XP、Windows 7、UNIXで正常に動作しました(Macでは試していませんが、FAT32は正常に動作します)

誰かが「echoc」を試して「W95FAT32(LBA)」デバイスタイプを取得しようとしましたが、うまくいきませんでした

1
Rubenkku

私は信じている mkfs.msdos FATファイルシステム(8.3のファイル命名規則を持つもの)を作成します。

そのmkfs.vfat WindowsからもアクセスできるFAT32ファイルシステムを作成します(これを試したので)。そしてそれは長いファイル名をサポートします。

1
Aarohi Johal