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
オプションを明示的に渡す必要があります。
再パーティション化する前に、おそらくMBRを削除する必要があります。言い換えると:
dd if=/dev/zero of=/dev/sdc bs=512 count=1
GUIが必要な場合は、 Gparted (Live cdへのリンク-ただし、ほとんどのリポジトリにあります)-動作しますveryまあ。
Gpartedを使用すると、パーティションとファイルシステムを非常に簡単に作成、削除、移動、変更できます。
これを使用して、NTFSまたはFat32に作成/フォーマットできます。これは、WindowsとLinuxの両方に対応している必要があります。
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)」デバイスタイプを取得しようとしましたが、うまくいきませんでした
私は信じている mkfs.msdos
FATファイルシステム(8.3のファイル命名規則を持つもの)を作成します。
そのmkfs.vfat
WindowsからもアクセスできるFAT32ファイルシステムを作成します(これを試したので)。そしてそれは長いファイル名をサポートします。