如何彻底清除我的硬盘

如何彻底清除我的硬盘

我想知道如何彻底清除我的硬盘、Grub 和所有内容,因为我的硬盘已经乱了。

当它被清除后,我想做的事情如下:

  1. 从系统映像安装 Windows 7 Home Premium 64 位。(第一个也是主要的)
  2. 安装 Ubuntu 12.04 64 位。(桌面)(将成为 Ubuntu TV)
  3. 安装 4MLinux 64 位(用于维护)

我想使用 Windows 启动管理器来加载这四个操作系统中的任何一个。Ubuntu Grub 也不错,但它并不是我真正想要的。我还需要为每个操作系统创建一个分区。我有 250GB。

我该如何正确地做到这一点?我以前尝试过,但搞砸了。

更新:我已经安装了 Ubuntu!

答案1

所以你想使用 Windows bootmgr 进行三重启动?Windows bootmgr 的配置性比 GRUB 差,配置起来也更困难。但如果​​你坚持,你可以尝试易BCD以避免您与bcdedit其他 Windows 命令行工具发生冲突。

因为您想使用 bootmgr,所以您可能先安装 Linux,最后安装 Windows。

如果您之前已在此硬盘上安装了一些操作系统(引导加载程序),最好先将其删除。

使用 Ubuntu Live USB / CD 启动计算机,然后确定哪个是您的硬盘,lsblk然后使用 擦除以前安装的引导加载程序留下的任何痕迹(如果有)head -c 2M /dev/sda。 (如果您的硬盘不同于/dev/sda请记住更改它。)

现在您可以使用 对磁盘进行分区fdisk /dev/sda

假设您已将硬盘分成三个分区,按 MBR 排序(使用 GPT 启动 Windows 需要 UEFI,这是 Windows 安装程序设置的一个愚蠢的限制):

/dev/sda1
/dev/sda2
/dev/sda3

您不需要格式化它们,因为安装程序将会格式化它们。

现在您可以在实时会话中安装 Ubuntu。请记住/dev/sda2手动选择。

安装 Ubuntu 后,您可以在 中安装 4MLinux /dev/sda3

两个 Linux 发行版都会安装 GRUB /dev/sda(注意区别),但 Windows 安装程序无论如何都会将其删除。

现在您可以安装 Windows,/dev/sda1安装程序将自动将其格式化为 NTFS 并安装 Windows bootmgr。

安装 Windows 后,您的计算机只能启动到 Windows。EasyBCD 可以为您提供帮助。使用它向 BCD 添加另外两个条目(中的 Ubuntu/dev/sda2和中的 4MLinux /dev/sda3)。

重新启动并享受 bootmgr 中的启动菜单。

答案2

完全擦除硬盘对于您的目的来说有点过分。如果您想重新开始安装新操作系统,擦除分区表就足够了。您可以使用任何不错的分区软件(例如parted、GParted 或)来执行此操作gdisk。(fdisk也可以,但前提是您想使用 MBR 分区如果磁盘确实不是以前使用过 GPT。如果您在 GPT 磁盘上使用非最新版本的fdisk,则会导致 GPT 分区数据删除不完整。)具体细节取决于程序,但一般来说,您需要使用它提供的任何选项来创建新的分区表。例如,在 和中都是。无论如何parted,此操作会使磁盘在 OS 安装程序和其他工具中看起来是空白的,但磁盘上的大部分数据仍然完好无损。不过,随着您重新分区和使用磁盘,恢复它会变得越来越困难。mklabelgdiskfdisko

出于安全目的,彻底清除硬盘信息很有用 - 例如,如果您要出售一个二手磁盘,并且想要将其清除干净,以确保买家无法从中恢复您的个人数据。为此,您可以使用dd,例如:

sudo dd if=/dev/zero of=/dev/sdb

此示例将彻底清除 中的所有数据/dev/sdb。请注意,对于大磁盘,此操作将需要几个小时。

相关内容