如何在Windows 7中将8 GB USB驱动器格式化为FAT / FAT16?


26

我已经尝试过FORMAT /FS:FATDISKPART,磁盘管理和HP USB磁盘存储格式化工具

我真的需要购买容量较小的驱动器吗?格式化工具不能忽略2 GB以上的区域吗?

我的Asus上网本的BIOS更新要求USB格式化为FAT16,而我无法使各种Asus BIOS更新实用程序正常工作。


2
yeesh,那是对BIOS闪存的严重限制。我会给他们写一封信...
Shinrai

1
肯的​​方法行得通。但是,不配合的Asus bios更新程序仍然无法读取。我通过创建“使MS-DOS可启动”的USB记忆棒并使用AFUDOS实用程序解决了我的问题。AFUDOS很快就更新了BIOS。
威廉·C

可能解决您的问题的一个技巧是dat文件名(ROM)必须具有您的模型名称。例如,我有一个eeepc 901,因此必须将rom重命名为901.rom

Answers:


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。但是,愚蠢的华硕板载BIOS更新程序可以识别驱动器,但找不到我保存在其中的rom文件。我用“ create part primary size = 1”重复了整个过程,然后重新格式化/ FS:FAT-ted,但是华硕更新工具仍然找不到我的rom文件。您还有其他建议吗?
威廉·C

是否应该列出驱动器的内容,但列表为空?使用DIR / X验证文件是否具有简单的8.3文件名以及正确的扩展名(全部大写)。创建一些伪造的文件(如echo > TEST.ONE),并以正确的扩展名创建文件,然后查看它们是否出现。
肯(Ken)

否。bios实用程序只是说:“找到USB设备。//读取“ 1000HE.ROM” ... //在USB设备上找不到“ 1000HE.ROM”!” 我尝试将其重命名为“ 1000he.rom”或“ 1000he.ROM”或“ 1000HE.ROM”。过去的EEEPC论坛讨论都指示在安装Windows 7之前先在XP中更新BIOS(因为有一个在XP中运行的Asus BIOS Updater)。我可能只需要寻找拥有1GB USB记忆棒的人。
威廉·C

我有一个古老的8MB USB密钥,它根本没有分区表。就像软盘一样:引导扇区是第一个扇区,其次是FAT和根目录。它更容易阅读,甚至可能是Asus BIOS所期望的。尝试将ROM放在软盘上,然后dd在USB的第一个扇区上进行扇区复制(如)。要获得更多帮助,请打开另一个问题。您原来的那个似乎已经得到回答。

小费!您可以选择一个分区或卷,然后filesystems单独发行以查看文件系统和分配单元设置为什么,或者查看该分区或卷的默认或推荐设置。然后format recommended quick,您可以发出命令,让Diskpart为您确定这两个设置。如果你想。
萨米尔


2

感谢Ken对您使用diskpart的建议。我需要执行此操作以对旧的Sharp Aquos电视进行固件更新(它可以识别该更新,但是当它尝试刷新时找不到)。将我的8GB USB转换为512 mb FAT磁盘后,它更新正常。

对于只需要暂时执行此操作的任何人,以下是对我有用的步骤,可将其恢复为原始大小。请注意,基本上我没有选择size变量。我也知道我想将其格式化为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分区。如果吞咽了512 MB的FAT,那么您的电视现在一定感到恶心。FAT16(16位FAT)的最大卷大小为4 GB。这是64 x 64 KB群集。通常,最大卷大小甚至更小。使用较小的群集通常为2 GB。但是最多只能使用4 GB。
萨米尔,2015年

该答案包含矛盾的陈述。一方面,如果您忽略使用size选项指定分区大小,则“分区将继续,直到当前区域中不再有未分配的空间为止”。如果是7657 MB磁盘,则最终将成为一个7657 MB大分区。
萨米尔,2015年

另一方面,如果您尝试将分区格式化为FAT,并且在上一步中未能将分区大小指定为4 GB或更小,则该磁盘恰好大于4 GB(未分配7657 MB) ,例如8 GB的闪存驱动器),您无疑会拥有大于4 GB的分区(与磁盘本身一样大),并且虚拟磁盘服务将向您大喊:“卷大小太大...太大了。 , 这个太大了!”
萨米尔

如果我弄糊涂了,那就对不起。我了解您想提供帮助。但是您确实需要在执行此操作时记录您的步骤。那将成为一个真实的例子。几天后您将无法回来在Diskpart中玩转并记录您的步骤。它很可能最终会出错。错误的命令,错误的输出,没有人可以一步一步地遵循这些步骤,并获得相同的结果和收益。他们将必须对命令有足够的了解,以便他们可以采用并根据自己的情况进行调整。我可以尝试重新创建这种情况并扩大您的答案。这可以吗?
萨米尔

关于“音量”的简短说明。希望消除对此的一些困惑。松散地说,卷通常是Windows分区的术语。一个更严格的定义是分区是物理存储单元,而卷是逻辑卷单元。卷由Windows中的逻辑卷管理器(LVM)处理,它们可以包含多个物理卷或分区,而不是来自多个物理硬盘驱动器。我不知道这对您是否有帮助,还是只会加剧混乱……我现在要休息一下。
萨米尔,2015年


0

FAT 16仅支持2 GB或更小。
但是您可以将大于2GB的SD卡格式化为2GB卡。

  1. FAT32的磁盘工具格式卡
  2. 例如newfs_msdos -F 16 /dev/disk2s1(SD卡设备的路径)/(SD卡设备号)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.