我创建了一个可启动闪存驱动器
dd /path/to/ubuntu.iso /dev/sdb
现在使用闪存驱动器完成 Ubuntu 安装后,什么命令可以修改闪存驱动器,以便它可以再次用于存储我在 Ubuntu 和 Windows 机器之间传输的个人文件?建议使用哪种文件系统跨操作系统使用闪存驱动器?
谢谢。
答案1
在以下步骤中,我假设您希望在使用 向 8GB USB 闪存驱动器写入 Ubuntu iso 后将其恢复到可用状态dd
,当然 USB 闪存驱动器的确切大小并不重要。这些步骤的结果是可重现的。在使用dd
.顺便说一句,使用它dd
代替像 Startup Disk Creator 这样的 GUI 程序有点烦人,但dd
它是我发现的唯一可以将 Ubuntu Minimal CD 写入可启动 USB 闪存驱动器的程序。
删除除要重新格式化的 8GB USB 闪存驱动器之外的所有 USB 设备,这样您以后就不会混淆 USB 闪存驱动器的设备名称。
列出所有分区。
sudo fdisk -l
搜索命令结果以获取如下所示的输出:
Disk /dev/sdc: 7864 MB, 7864320000 bytes 30 heads, 33 sectors/track, 15515 cylinders, total 15360000 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00016288 Device Boot Start End Blocks Id System /dev/sdc1 * 2048 15359999 7678976 b W95 FAT32
如果您
7864 MB
在输出中看到类似 (8GB) 的内容(请参阅上面的示例输出),那么这就是您的 8GB USB 闪存驱动器。在本例中,它被称为/dev/sdc
.现在从 Dash 打开磁盘应用程序,并再次检查以确保 8GB 随身碟的设备名称与运行命令时获得的名称相同:sudo fdisk -l
。在 msdos 类型的磁盘上创建分区表,有时称为主引导记录 (MBR)。
sudo parted /dev/sdc mklabel msdos
在此示例中,我使用了
/dev/sdc
在步骤 2 的结果中找到的设备名称。我再怎么强调也不为过在运行此步骤之前验证设备名称!警告:如果您输入错误的设备名称,您可能会覆盖您的操作系统或包含重要个人文件的另一个分区!因此请小心并再次检查设备名称。打开“磁盘”应用程序,在“磁盘”中查看您的 8GB U 盘的设备名称。应该是相同的设备名称!现在再检查一次!您不想不小心输入错误的设备名称!
添加一个空的“主”分区,稍后将保存 FAT 文件系统。
sudo parted -a none /dev/sdc mkpart primary fat32 0 8192
在此示例中,我再次使用
/dev/sdc
在步骤 2 的结果中找到的设备名称。该命令指定起点(从 0 MB)到终点(8192 MB)。如果 8GB USB 闪存驱动器没有完整的 8192 MB 空间,parted 会自动调整。如果终端返回一条消息,指出起点不能从 0 MB 开始,并且您必须使用接近 0 MB 的其他小数字,请键入 Y 接受此消息。请注意,该命令正在整个磁盘上创建单个主分区。这个新创建的分区将具有 ID
/dev/sdc1
。这是因为本例中的设备名称为/dev/sdc
,末尾的 1 是因为它是该设备上的第一个分区。通过格式化分区在 /dev/sdc1 分区上创建 FAT 文件系统。
mkfs.vfat -n "8GB-USB" /dev/sdc1
/dev/sdc1
是步骤 4 中的分区 ID。“8GB-USB”是分区标签,可以是您自己选择的标签,只需将标签括在两个双引号字符内即可。
现在,您已拥有一个可立即使用的重新格式化的 USB 闪存驱动器,其中包含 8GB FAT 分区。