24

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

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

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

5 ответов5

34

Управление дисками и DISKPART не позволяют удалять разделы на сменных носителях. Но вы можете использовать clean команду DISKPART, чтобы уничтожить ее и начать заново. Вот серия команд, которые работали для меня:

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 используется только для того, чтобы убедиться, что я выбрал правильный диск (и показанный Размер был с предыдущей попытки; ваш скажет что-то еще ближе к полному размеру).

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>
0

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .