我想将安装了 ubuntu 的系统驱动器升级到 SSD。
它目前安装在一个1TB SATA 驱动器上,这也是启动驱动器,我所有的数据都在其他驱动器上(除了文档、下载等文件夹中的一些东西,我知道我可以备份。没有 windows或这个桌面上安装的其他系统,都是Ubuntu。
我将使用PCIe 端口升级到1TB NVMe M.2 2280 SSD(而不是出于我个人原因的板载 SATA M.2 选项)。
我的问题是,我可以将 SATA HDD克隆到 SSD,然后将它们“交换”出来,启动到 SSD 吗?(我会创建相同的分区以完全匹配当前系统驱动器)或者我是否必须在 SSD 上安装全新的和新的(我真的不想这样做,因为我安装了很多自定义和程序,它会花很长时间才能让一切恢复正常)?
所以tl;博士:我可以克隆(或只是复制)安装驱动器上的分区从1TB SATA HDD到1TB NVMe SSD,还是我被迫从头开始重新安装Ubuntu并永远安装我所有的定制。
我使用的是Ubuntu 18.04 LTS,哦,如果克隆/复制可行,是否有任何推荐的程序我应该使用它。系统上没有安装任何窗口,它是 100% Ubuntu。
编辑:从技术上讲,我想我正在寻找关于回答问题的两个想法,但也要阅读任何潜台词,这意味着有些事情是行不通的
也许。
1TB 驱动器的大小并不总是相同,尤其是当您从 HDD 跨到 SDD 时。执行 fdisk -l 并验证 SSD 的大小是否与 HDD 相同或更大。
如果你很好,请继续执行“dd if= of= bs=1M conv=noerror”并让它运行直到完成(大约 3 小时)。
如果对于您的 if 和 of,您选择整个设备(例如 sda 而不是 sda1),它也会复制引导扇区和分区表。
如果您的 SSD 较小,它仍然可以工作,但您必须使用 gparted 调整分区大小,以便最后一个分区在 SSD 容量内结束。(在调整大小之前备份重要数据)。
确保您的 Bios/uefi 设置为在重新启动时启动新设备。
忘了我问过这个。无论如何,为了记录,以防其他人想在将来尝试它(或过去,时间机器是真实的);我现有的 SATA 驱动器是 1TB,我们都知道它实际上不是,它是1,000,000,000,000 字节。(假设我认为零的数量是正确的;信心很高。
但是,我购买的三个 SSD 驱动器(每台机器一个作为引导系统驱动器)稍大一些。 一个是 m.2 SATA 2280 SSD(直接安装在笔记本电脑主板上),两个是 m.2 NVMe 2280(安装在两个非常不同的台式机上的 PCIe 卡上),所有三个都是1,024,000,000,000。并且所有三个 SSD 都相对便宜,不是最便宜的,但无论如何都不是“最好的质量”,它们处于定价范围的低端。
因此,针对每种情况,使用所有将 SATA 克隆到 SSD 的常规方法
对于所有三个尝试,我确保插入的唯一两个驱动器是新 SSD 和旧 SATA(以确保不会对其他驱动器造成附带损害)。它愉快地在那里坐了一个小时左右(想了很久),然后我重新插上其他所有东西,拔掉旧的 1TB 并让Bios 启动到 PCIe SSD(或者只是笔记本电脑上的 SSD)和所有三台机器愉快地启动,一切都完好无损。
(是的,我每次尝试其他方法时都更改了BIOS)
所以,总而言之,看起来(基于我见过的三个)SSD 比 SATA 驱动器稍大,这允许Zilla Live克隆并且只是让驱动器的末端不使用(我用 Gparted 修复了它)一旦我重新启动并运行,以使整个驱动器可用)。
似乎没有其他方法会失败的原因,但它们确实在三台设置完全不同的机器上失败了。