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

26

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

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

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

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

Ответы:

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.

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

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

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

Игнасио Васкес-Абрамс
источник
2

Спасибо Кену за ваше предложение использовать diskpart. Мне нужно было сделать обновление прошивки для старого телевизора Sharp Aquos (оно распознало бы обновление, но при попытке прошить не смогло его найти). После преобразования моего 8 ГБ USB в FAT-диск объемом 512 Мб он обновился нормально.

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

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

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