Как мне отформатировать 8 ГБ USB-накопитель в FAT / FAT16 в Windows 7?

211339
William C

Я уже попробовал FORMAT /FS:FAT, diskpart, Управление дисками и HP USB Storage Storage Tool .

Мне действительно нужно купить диск меньшей емкости? Разве инструмент форматирования не может игнорировать область за пределами 2 ГБ?

Обновление BIOS моего нетбука требует, чтобы USB был отформатирован как FAT16, и я не мог заставить работать различные утилиты обновления BIOS Asus.

24
Это ужасное ограничение для этой прошивки BIOS, да. Я бы написал им письмо ... Shinrai 13 лет назад 2
Метод Кена работает. Однако неработающий биос Asus все еще не мог прочитать его. Я решил свою проблему, создав USB-флешку "make MS-DOS" и используя утилиту AFUDOS. AFUDOS обновил BIOS в один миг. William C 13 лет назад 1
Один совет, который может решить вашу проблему, заключается в том, что имя файла (ром) должно содержать название вашей модели. Например, у меня есть eeepc 901, поэтому ром должен быть переименован в 901.rom 8 лет назад 0

5 ответов на вопрос

34
Ken

Управление дисками и 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. 

Это создает 500 МБ раздел FAT как единственный на диске. list partиспользуется только для того, чтобы убедиться, что я выбрал правильный диск (и указанный размер был с предыдущей попытки; ваш скажет что-то еще ближе к полному размеру).

Ладно, это сработало, потому что я создал 500-мегабайтный USB-накопитель. "FORMAT / FS: FAT" теперь даже работает над этим, умело переформатируя его до 500 МБ. Тем не менее, глупая программа обновления BIOS Asus распознает диск, но не может найти файл rom, который я сохранил в нем. Я повторил все это с «create part primary size = 1», а затем переформатировал / отформатировал: FAT-ted, но инструмент обновления asus все еще не может найти мой файл rom. Есть ли у вас какие-либо дополнительные предложения? William C 13 лет назад 0
Предполагается, что это список содержимого диска, но список пуст? Используйте DIR / X, чтобы убедиться, что файл имеет простое имя файла 8.3 с правильным расширением, все в верхнем регистре. Создайте несколько поддельных файлов (например, с помощью `echo> TEST.ONE`), некоторые с правильным расширением, и посмотрите, появляются ли они. Ken 13 лет назад 0
Нет. Утилита bios просто говорит: «USB-устройство найдено. // Считывание« 1000HE.ROM »... // Не удается найти« 1000HE.ROM »на USB-устройстве!» Я попытался переименовать его в "1000he.rom" или "1000he.ROM" или "1000HE.ROM". В прошлых обсуждениях на форуме EEEPC перед обновлением Windows 7 было дано указание обновить BIOS в XP (потому что в XP запущено приложение Asus BIOS Updater, работающее в XP). Возможно, мне просто нужно найти кого-нибудь, у кого есть флешка объемом 1 ГБ. William C 13 лет назад 0
У меня есть древний USB-ключ на 8 МБ, и у него нет таблицы разделов вообще. Это похоже на дискету: загрузочный сектор - это первый сектор, за которым следуют FAT и корневой каталог. Это легче читать, и, возможно, то, что ожидает BIOS Asus. Попробуйте положить дискету на дискету, затем сделайте копию сектора (как с `dd`) поверх первых секторов USB, и попробуйте это. Для получения дополнительной помощи откройте другой вопрос; ваш оригинальный кажется ответили. Ken 13 лет назад 0
Да, это было Спасибо, Кен! William C 13 лет назад 0
Совет! Вы можете выбрать раздел или том и выдать «файловые системы» в одиночку, чтобы посмотреть, на что настроена файловая система и модуль выделения, или посмотреть, какие настройки по умолчанию или рекомендуемые для этого раздела или тома. Затем вы можете, например, выполнить команду `format рекомендует быстро`, чтобы Diskpart мог выбрать для вас эти две настройки. Если хотите. Samir 8 лет назад 0
3
Ignacio Vazquez-Abrams

Невозможно отформатировать раздел FAT16 размером более 4 ГБ (2 ГБ под Windows). Используйте инструмент для разбиения диска на разделы (для этого вам может потребоваться Linux).

2
Shygar

Thanks Ken for your suggestion using diskpart. I needed this to do a firmware update to an old Sharp Aquos tv (it would recognize the update, but when it tried to flash it couldn't find it). After converting my 8GB USB to a 512 mb FAT disk, it updated fine.

For anyone who only needs to do this temporarily, here are the steps that worked for me to get it back to its original size. Note that basically I left the size variable off. I also knew I wanted to format it as fat32, but I'm suspicious if you leave off the fs part, it will format it appropriately.

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 МБ FAT-раздела. Ваш телевизор, должно быть, уже чувствует себя плохо, если проглотил 512 МБ FAT. Максимальный размер тома для FAT16 (16-разрядная FAT) составляет 4 ГБ. Это кластеры размером 64 на 64 КБ. Обычно максимальный размер тома еще меньше. Обычно это 2 ГБ, используя меньшие кластеры. Но 4 ГБ - это то, что вы можете избежать. Samir 8 лет назад 0
Этот ответ содержит противоречивые утверждения. С одной стороны, если вы не указали размер раздела с помощью параметра size, «раздел будет продолжаться до тех пор, пока в текущем регионе не останется нераспределенного пространства». А в случае с диском объемом 7657 МБ это точно будет один большой раздел размером 7657 МБ. Samir 8 лет назад 0
С другой стороны, если вы попытаетесь отформатировать раздел как FAT, и вам не удалось указать размер раздела на 4 ГБ или меньше на предыдущем шаге, и этот диск окажется больше 4 ГБ (7657 МБ нераспределенного т. е. 8 ГБ флэш-накопителя), у вас, несомненно, будет раздел размером более 4 ГБ (такой же большой, как и сам диск), и служба виртуальных дисков будет кричать на вас: «размер тома слишком велик ... он слишком велик» , Это слишком большое!" Samir 8 лет назад 0
Если я вас запутал, то извините. Я понимаю, что вы хотите быть полезным. Но вам действительно нужно записывать свои шаги, как вы это делаете. Это послужило бы настоящим рабочим примером. Вы не можете вернуться через несколько дней и поиграть в Diskpart и записать свои шаги. Скорее всего, это будет неправильно. Неправильные команды, неправильный вывод, и никто не может выполнить эти шаги один за другим и получить тот же результат и выгоду. Они должны были бы знать достаточно о командах, чтобы они могли принять и приспособить их к их собственной ситуации. Я могу попытаться воссоздать этот сценарий и расширить ваш ответ. Это нормально? Samir 8 лет назад 0
Еще одна короткая заметка о «громкости». В надежде прояснить некоторую путаницу по этому поводу. В общем случае том - это термин Windows для раздела. Более строгое определение состоит в том, что раздел является физической единицей хранения, а том - единицей логического тома. Тома обрабатываются диспетчером логических томов (LVM) в Windows и могут содержать несколько физических томов или разделов, а не с нескольких физических жестких дисков. Я не знаю, было ли это какой-то помощью или это только разожгло путаницу ... Я сейчас дам ему отдохнуть. Samir 8 лет назад 0
Только одна последняя вещь! Если вы отключите опцию файловой системы, то будет использоваться файловая система по умолчанию и единица выделения (размер кластера). Если вы не уверены, какую файловую систему использовать в определенном разделе, вы можете использовать «рекомендуемый» вариант, чтобы Diskpart мог решить за вас. Например, в приведенном выше примере вы могли использовать: `format рекомендуемый быстрый` Samir 8 лет назад 0
0
ephemient

Linux mkdosfs для Windows NT / 2K / XP занимает довольно высокие позиции в Google при поиске «mkdosfs».

Похоже, именно то, что вы ищете.

0
emj365

FAT 16 поддерживает только 2 ГБ или меньше.
Но вы можете принудительно отформатировать SD-карту объемом более 2 ГБ как 2-ГБ.

  1. Дисковая утилита формата FAT32
  2. например newfs_msdos -F 16 /dev/disk2s1(путь к устройству SD-карты) / (номер устройства SD-карты)

Похожие вопросы