Windows 7で8 GB USBドライブをFAT / FAT16にフォーマットするにはどうすればよいですか?


26

私はすでに試したFORMAT /FS:FATdiskpartと、ディスクの管理およびHP USBディスクストレージフォーマットツール

より小さな容量のドライブを本当に購入する必要がありますか?フォーマットツールは2 GBを超える領域を無視できませんか?

AsusネットブックのBIOSアップデートでは、USBをFAT16としてフォーマットする必要があり、さまざまなAsus BIOSアップデートユーティリティを機能させることができませんでした。


2
それは、そのBIOSフラッシュに対するひどい制限です。私は...彼らに手紙を書きたい
Shinrai

1
ケンの方法は機能します。しかし、非協力的なAsus biosアップデーターはまだそれを読むことができませんでした。「MS-DOSを起動可能にする」USBスティックを作成し、AFUDOSユーティリティを使用して問題を解決しました。AFUDOSはjiffでBIOSを更新しました。
ウィリアムC

問題を解決する1つのヒントは、ファイル名(ROM)にモデルの名前が必要であるということです。ROMが901.romに名前を変更する必要がありますので、例えば、私はeeePCという901を持っている

回答:


38

ディスクの管理とDISKPARTでは、リムーバブルメディア上のパーティションを削除できません。しかし、DISKPARTのcleanコマンドを使用して、それを破棄して最初からやり直すことができます。ここに私のために働いた一連のコマンドがあります:

DISKPART> list disk

  Disk ###  Status      Size     Free     Dyn  Gpt
  --------  ----------  -------  -------  ---  ---
  Disk 0    Online        40 GB      0 B
  Disk 1    Online      7538 MB      0 B

DISKPART> select disk 1

Disk 1 is now the selected disk.

DISKPART> list part

  Partition ###  Type              Size     Offset
  -------------  ----------------  -------  -------
  Partition 1    Primary            500 MB  1024 KB

DISKPART> clean

DiskPart succeeded in cleaning the disk.

DISKPART> create part primary size=500

DiskPart succeeded in creating the specified partition.

DISKPART> active

DiskPart marked the current partition as active.

DISKPART> format fs=fat quick

  100 percent completed

DiskPart successfully formatted the volume.

DISKPART> assign

DiskPart successfully assigned the drive letter or mount point.

これにより、ディスク上に500MB FATパーティションが作成されます。list partこれは、正しいディスクを選択したことを確認するためにのみ使用されます(表示されているサイズは前回の試行からのものです。フルサイズに近いものが表示されます)。


さて、これは私に500MBのUSBドライブを作成したのでうまくいきました。「FORMAT / FS:FAT」は今でも動作し、500MBに再フォーマットします。しかし、愚かなAsusオンボードBIOS更新プログラムはドライブを認識しますが、保存したromファイルが見つかりません。「create part primary size = 1」ですべてを繰り返し、それから/ FS:FAT-tedを再フォーマットしましたが、それでもasus更新ツールはromファイルを見つけることができません。他に提案はありますか?
ウィリアムC

おそらくドライブの内容をリストしていますが、リストは空ですか?DIR / Xを使用して、ファイルに正しい拡張子が付いた単純な8.3ファイル名がすべて大文字であることを確認します。偽のファイル(のようなecho > TEST.ONE)、正しい拡張子のファイルを作成し、それらが表示されるかどうかを確認します。
ケン

いいえ。BIOSユーティリティは、「USBデバイスが見つかりました。//「1000HE.ROM」を読み取っています... // USBデバイスに「1000HE.ROM」が見つかりません!」「1000he.rom」または「1000he.ROM」または「1000HE.ROM」に名前を変更しようとしました。過去のEEEPCフォーラムの議論では、Windows 7をインストールする前に、XPでBIOSを最初に更新するように指示しています(XPで実行されるAsus BIOSアップデーターがあるため)。
ウィリアムC

古代の8MB USBキーを持っていますが、パーティションテーブルがまったくありません。これはフロッピーのようなものです。ブートセクターが最初のセクターで、その後にFATとルートディレクトリが続きます。読みやすく、Asus BIOSが期待しているものかもしれません。ROMをフロッピーに入れてddから、USBの最初のセクターにセクターコピー(withなど)を実行してみてください。さらにヘルプが必要な場合は、別の質問を開いてください。あなたの元のものが答えられているようです。
ケン

先端!パーティションまたはボリュームを選択し、filesystems単独で発行して、ファイルシステムと割り当て単位の設定を確認したり、そのパーティションまたはボリュームのデフォルト設定または推奨設定を確認したりできます。その後format recommended quick、たとえば、Diskpartにこれらの2つの設定を決定させるために発行できます。あなたがしたい場合は。
サミール

3

4 GB(Windowsでは2 GB)を超えるFAT16パーティションをフォーマットする方法はありません。パーティション分割ツールを使用して、ドライブのパーティションを再分割します(これにはLinuxが必要になる場合があります)。


2

diskpartを使用して提案してくれたKenに感謝します。古いSharp Aquosテレビのファームウェアをアップデートするためにこれが必要でした(アップデートは認識されますが、フラッシュしようとしても見つかりませんでした)。8GB USBを512 mb FATディスクに変換した後、正常に更新されました。

一時的にこれを行うだけでよい人のために、元のサイズに戻すために私のために働いた手順を以下に示します。基本的に、サイズ変数はオフのままにしていることに注意してください。また、fat32としてフォーマットすることも知っていましたが、fsの部分を省略した場合、適切にフォーマットされます。

DISKPART> list disk

  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  Disk 0    Online          223 GB      0 B
  Disk 1    Online         7657 MB      0 B

DISKPART> select disk 1

Disk 1 is now the selected disk.

DISKPART> list part

  Partition ###  Type              Size     Offset
  -------------  ----------------  -------  -------
  Partition 1    Primary            512 MB  1024 KB

DISKPART> clean

DiskPart succeeded in cleaning the disk.

DISKPART> create part primary

DiskPart succeeded in creating the specified partition.

DISKPART> active

DiskPart marked the current partition as active.

DISKPART> format fs=fat32 quick

  100 percent completed

DiskPart successfully formatted the volume.

DISKPART> assign

DiskPart successfully assigned the drive letter or mount point.

DISKPART>

いいえ、できません。つまり、512 MBのFATパーティションを作成することはできません。FATの512 MBの部分を飲み込んだ場合、お使いのテレビはもう気分が悪くなっているはずです。FAT16(16ビットFAT)の最大ボリュームサイズは4 GBです。64 x 64 KBクラスターです。通常、最大ボリュームサイズはさらに小さくなります。通常、2 GBで、より小さいクラスターを使用します。ただし、最大で4 GBで十分です。
サミール

この回答には矛盾する声明が含まれています。一方では、sizeオプションを使用してパーティションサイズを指定しなかった場合、「現在の領域に未割り当て領域がなくなるまでパーティションが続行されます」。そして、7657 MBのディスクの場合、それはまさに1つの大きな7657 MBパーティションになります。
サミール

一方、パーティションをFATとしてフォーマットしようとして、前の手順でパーティションサイズを4 GB以下に指定しなかった場合、問題のディスクが4 GB(7657 MB未割り当て)より大きくなる、つまり8 GBフラッシュドライブ)、間違いなく4 GBより大きいパーティション(ディスク自体と同じ)があり、仮想ディスクサービスが叫ぶでしょう:「ボリュームサイズが大きすぎます...それは大きすぎます、大きすぎる!」
サミール

私があなたを混乱させたら、すみません。あなたが助けになりたいと思っています。ただし、これを行うには、実際に手順を記録する必要があります。それは実際の実例になります。数日後に戻ってDiskpartで遊んで歩数を記録することはできません。ほとんどの場合、間違っていることになります。間違ったコマンド、誤った出力、そしてだれもこれらの手順を1つずつ実行して、同じ結果と利益を得ることはできません。彼らは自分の状況に合わせてコマンドを採用および調整できるように、コマンドについて十分に知る必要があります。このシナリオを再現して、答えを広げてみてください。それは大丈夫ですか?
サミール

「ボリューム」に関するもう1つの短いメモ。これに関する混乱のいくつかを解決することを期待して。ボリュームは、大まかに言って、パーティションを表すWindowsの用語です。より厳密な定義では、パーティションは物理ストレージユニットであり、ボリュームは論理ボリュームユニットです。ボリュームはWindowsの論理ボリュームマネージャー(LVM)によって処理され、複数の物理ハードディスクドライブからではなく、複数の物理ボリュームまたはパーティションを含むことができます。それが助けになったのか、それとも混乱を引き起こしただけなのかはわかりません...今のところ休憩します。
サミール


0

FAT 16は2 GB以下のみをサポートします。
ただし、2GBを超えるSDカードを2GBカードとして強制的にフォーマットすることができます。

  1. FAT32によるディスクユーティリティフォーマットカード
  2. 例:newfs_msdos -F 16 /dev/disk2s1(SDカードデバイスへのパス)/(SDカードデバイス番号)
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.