ina*_*ina 6 usb formatting bootable-media usb-storage
我正在尝试将 USB 启动驱动器 (Mac) 重新用于 Windows 上的常规文件存储......当 Windows 检测到它时,它不会让我重新格式化为大于 40 MB 左右的任何内容 - 这是一个 8 GB 驱动器... 您如何将驱动器格式化回其原始出厂状态?
您没有提供有关您使用的 Windows 版本或此 USB 驱动器使用的分区类型的任何信息。
如果您使用的是 Windows 7,那么它可能无法删除分区,因为您的 USB 驱动器是由 Mac 格式化的 GPT?如果是这种情况,请DISKPART
从(提升的)命令提示符运行。如果一个分区是 READ ONLY 或 HIDDEN 我认为它不能被删除,除非你强制它。例如,使用DELETE PARTITION OVERRIDE
.
DISKPART
如果需要,请参阅帮助以获取更多信息。
当然,dd
从 Linux Live CD 启动也是一种清除驱动器的方法。FWIW,您不必将零写入整个 USB 驱动器。只需清除第一个 MiB 左右就可以了。添加count=2
到 hotei 答案中的示例应该可以实现这一点。
dd if=/dev/zero of=/dev/usb_device_name_goes_here bs=1024k count=2
除非我把它搞砸了,否则上面应该将 2 个 1024k (1MiB) 零字节块写入您指定为输出文件 (of=) 的设备。无论是 GPT 还是 MBR,这都会清除分区表,然后 Windows 可以根据需要对其进行分区。
最简单的方法是启动 Unix/Linux live CD,然后使用 dd 将零写入驱动器:
将驱动器插入 USB 端口,但不要安装它。
dd if=/dev/zero of=/dev/usb_device_name_goes_here bs=1024k
这会将其恢复到原始状态。当 Windows 或 Unix 稍后尝试使用它时,它会识别它需要“分区”和“格式化”,您可以从那里开始。
编辑:如果您不熟悉 Unix/Linux,为了安全起见,您可能应该在执行此操作之前断开硬盘驱动器的连接。只需连接 CD 和要格式化的 USB 驱动器。