总结我将双启动 128GB SSD 克隆到 120GB SSD 上。Linux 运行良好,但 Windows 不行。该怎么办?
我有一台旧的 Thinkpad,已经用了 9 年了,上面有一块 128GB 的东芝 SSD,我想换掉它已经有一段时间了。我错误地以为它是 120GB,所以我继续订购了一块 Crucial 120GB SSD,当我试图将我的旧 SSD 克隆到它上面时,我意识到我选错了大小。没关系,我以前cat
会将旧的克隆到新的上,我以为之后可以调整大小。这是一个双启动,Lubuntu 占据了前半部分,Windows 10 占据了其余部分。我插入了新的 SSD,笔记本电脑启动正常,我得到了 grub 菜单,我选择了 Lubuntu。我能够顺利登录而没有任何问题。然而,运行 gparted 出现了很多“不能在磁盘外有分区”的错误,然后我意识到调整分区大小并不那么容易。我尝试启动 Windows,希望它能为 NTFS 分区运行磁盘检查实用程序,但没有成功,Windows 失败,显示“无法访问的启动设备”。
除了订购更大容量的 SSD 之外,我还有什么选择吗(由于某种原因,128 GB 非常罕见,而且我能找到的唯一 128 GB 的 SSD 是来自不知名的品牌)?
答案1
好吧,你试图将 50 个人塞进一辆只能容纳 40 人的公交车。前面的人很高兴,而你担心剩下的 10 个人会不会给出答案……
除了使用 Acronis 的 Disk Director 等商业工具外,您首先需要确保至少有 8GB 的可用空间。
首先要对您肯定会错过的驱动器进行备份。
使用免费工具,您可以执行以下操作:调整源 SSD 的分区布局大小,以便内容可以轻松放入另一个 SSD 中,例如使用 Gparted(我很少使用它,不知道它是否可以完成工作)。在调整特定分区的大小之前,您需要对其进行碎片整理。通常,您永远不会对 SSD 进行碎片整理。在这种特殊情况下,您这样做是为了将尽可能多的使用过的群集移动到每个分区的开头。如果您在操作系统级别执行此操作,则比让 Gparted 执行此操作风险更小。然后调整分区大小。新的分区布局不能处理比目标 SSD 上可用的空间更多的空间。准备就绪后,只需使用 dd 或最好使用 ddrescue 来复制驱动器。