硬盘快要坏了——在 Ubuntu 之后重新安装 Windows

硬盘快要坏了——在 Ubuntu 之后重新安装 Windows

我意识到这不是 100% Ubuntu 的问题,因为 Microsoft Windows 也是问题的一部分,但我希望这仍然是正确的解决方案。

我还想提一下,我读过这个类似的问题:安装 Ubuntu 后如何安装 Windows?

情况如下:我有一台带两块硬盘的笔记本电脑。一块 1TB HDD(/dev/sda),一块 120GB SSD(/dev/sdb)。Windows 8 安装在 HDD(sda)上,Ubuntu 14.04 随后安装在 SSD(sdb)上。

现在我的硬盘快要坏了:gnome-disk-utility 告诉我有问题,Seagate 工具也验证了这一点。因此,我备份了硬盘上的数据,准备买一个新的 1 TB 硬盘来替换旧的。

我的计划是用新硬盘替换有缺陷的硬盘,并在其上安装 Windows 10。我有一个 Windows 10 密钥和一个 iso 文件,我打算用它们创建可启动的 USB 驱动器。

我现在的问题是,安装过程具体是如何进行的。我总是读到,不建议在 Ubuntu 之后安装 Windows,因为 MBR 会被覆盖等等。

我不确定 grub 目前安装在哪里(gnome-disk-utility我看到/dev/sda2(类型 EFI-System)安装在 中/boot/efi,这是否意味着 grub 安装在 sda(=有缺陷的 HDD)上?)。我也不知道如果我移除 HDD 会发生什么。是否仍然可以启动 Ubuntu?

因此我的日程安排如下:

  1. 备份所有数据/dev/sda(=旧硬盘)
  2. 创建 Ubuntu 可启动 USB 闪存驱动器
  3. 创建 Windows 10 可启动 USB 闪存驱动器(不同的 USB 驱动器)
  4. 从笔记本电脑中取出旧硬盘并插入新硬盘
  5. 检查我是否还能启动 Ubuntu(我想不能?)
  6. 从 Windows 10 USB 闪存驱动器启动并在新 HDD 上安装 Windows 10
  7. 从 Ubuntu USB 启动并创建 Grub 菜单(这一点需要澄清!)
  8. 完成。在新硬盘上安装 Windows 10,在“旧”固态硬盘上安装 Ubuntu,双重启动

这是一个合理的计划吗?哪里可能存在问题?整个 (U)EFI 业务怎么样 - 我是否需要在这里记住一些事情?


安装后备注

一切都顺利进行。移除旧硬盘并插入新硬盘后,我无法再次启动 Ubuntu(正如预期的那样)。使用 Live USB,我启动了 Ubuntu 并将新硬盘格式化为 NTFS。然后我使用 Windows 10 USB 驱动器启动并开始安装。但是,Windows 不喜欢 ntfs(或其他),因此它拒绝安装。删除分区并让 Windows 自行处理解决了这个问题。安装 Windows 10 后,我再次使用 Live USB 启动 Ubuntu,使用推荐设置运行启动修复,现在我恢复了并行启动。一切都正常!

答案1

我觉得你的计划不错。如果你的 MBR 安装在 sda 上,那么你认为你将无法轻松启动 Ubuntu 是正确的。

你需要查看第 7 点启动修复。

您的另一个选择可能是克隆即将报废的驱动器。如果您可以暂时用新硬盘替换 SSD(或使用 USB 转 SATA 连接器),则可以使用dd新硬盘复制信息。这样就无需重新安装 Windows、程序、数据和 MBR。

  1. 您可以通过将旧硬盘和新硬盘都连接到计算机来实现这一点。
  2. 然后使用 Live CD(或 USB)启动计算机。
  3. 使用 dd 复制旧驱动器:sudo dd if=/dev/sdX of=/dev/sdY bs=16M

您需要/dev/sdX用旧驱动器的驱动器号和/dev/sdY新驱动器的驱动器号进行替换。

您可以使用 找到驱动器号sudo fdisk -l。您的新驱动器将是没有分区信息的磁盘。

复制需要几个小时,在此期间您不会看到任何进度更新。如果您想要一个更详细的解决方案,甚至会尝试复制坏块数据,您也可以使用出色的“ddrescue”程序。

要使用 ddrescue,您需要启用 LiveCD 中的所有存储库,执行 apt-get update,然后安装它 ( sudo apt-get install gddrescue)。命令也有点不同:sudo ddrescue /dev/sdX /dev/sdY

希望这能有所帮助。如果您需要更多信息,请告诉我。

相关内容