我制作了一个可启动的 USB 盘(Fedora)来安装在系统上。我想重新使用这个盘,所以我想删除所有正常运行的系统痕迹;特别是我不确定如何重置 MBR,这样当将其视为磁盘时,这个盘看起来就不可启动了。
我的最终目标是拥有一个空白的、不可启动的、 NTFS(重新)格式化的 USB 棒。
答案1
以 root 身份运行dd if=/dev/zero of=/dev/sdX bs=512 count=1
然后,您可以添加一个分区表(fdisk /dev/sdX
然后按o
,或者您可以使用 gparted 等图形工具之一)和一个新的 NTFS 分区。
答案2
答案3
您可以通过 Windows 中的简单系统工具(例如 diskpart)来实现此目的。
1)打开开始菜单并在运行框中输入“diskpart”。
2) 输入“list disk”。3 )“select disk #”,其中# 是您的 USB 驱动器的磁盘编号。
4)现在输入命令“clean all”
“clean”命令将磁盘包含分区数据的扇区清零。“clean all”命令将 USB 驱动器上的所有数据清零。
现在您可以像往常一样从上下文菜单进行格式化。
(既然您提到了 NTFS,我希望您可以访问 Windows 系统)
要从 Linux 将驱动器填零,您可以使用 dd。要通过写入零来擦除磁盘:
dd if=/dev/zero of=/dev/sda bs=4k conv=notrunc
其中 /dev/sda 为您的设备。
答案4
尽管可以接受的答案有效,但它有些过度了。
MBR 包含分区表和引导加载程序。引导标志是另一回事。要从 USB 启动,您需要安装引导加载程序并在一个分区上设置引导标志。要使用该驱动器(无论您是否希望它可启动),您需要一个分区表。
你可以只需按原样使用驱动器,无需进行任何更改(如果它可启动,那又怎么样)。
您还可以取消设置 bootflag 以使其不可启动。
进一步的一步是删除引导加载程序(前 446 个字节,IIRC) - 但不要删除分区表。此时,它是不可启动的,并且您的所有数据仍然完好无损。
当然,您说您想要一个 NTFS 分区,我想我们可以推断它以前是/不是 NTFS,所以无论如何您都会移动数据并重新格式化。