我的 15 英寸 2013 年底 Retina MBP 有一个可启动的 1TB SSD。我想将其备份到 1.5TB HDD,然后在以后将其恢复到(可能)新的可启动 1TB SSD。
抱歉,如果这个问题已经有人问过了,但我能找到的所有内容都是关于 SSD->HDD 或反之亦然,而不是 SSD->HDD->SSD 的最佳方法。
我的所有用户数据(应用程序除外)都存储在云端,包括 Github、Dropbox 和 Google Drive。
我的机器出现内核崩溃,可能与硬件有关,如果我将电脑送去维修,我的 SSD 可能会被清除或更换,所以我想备份它。我花了 3 天时间才让 Windows 8.1 与 OS X 一起在 EFI 模式下启动,所以我想备份和恢复所有内容,包括我的分区表、引导加载程序分区、操作系统分区和恢复分区。最好的方法是什么?
我正在考虑通过从 USB 启动 *nix 变体,使用 dd 将 SSD 按位克隆到 HDD,但我有几个顾虑:- 如果 SSD 被更换,由于错误更正或制造公差,它的位数可能会比旧 SSD 少 - 我读到将 HDD 复制到 SSD 可能会导致对齐问题,从而对性能产生很大影响
我并不害怕 CLI,但我对分区表、硬件和低级系统工具也不太了解,所以我需要一些建议。
答案1
我使用并推荐的另一种替代方案是 Clonezilla(开源),您可以使用一个 pendrive 来安装和启动。 http://clonezilla.org/
- 按照此处的说明制作 Clonezilla USB 可启动闪存驱动器 >http://clonezilla.org/liveusb.php
- 从 USB 闪存驱动器启动
- 对磁盘进行映像处理(将 Old_SSD 转换为 HDD 中的映像文件)
- 将映像复制到磁盘(HDD 中的映像文件复制到 New_SDD)
或者你可以直接进行从 old_SDD 到 New_SDD 的磁盘到磁盘操作
答案2
我使用 Acronis True Image 确实做到了这一点。
- 下载试用版或购买
- 刻录可启动映像
- 将 SSD(所有分区)备份到 HDD(您也可以将第一个 SSD 直接克隆到第二个 SSD,但这样您就没有备份了)
- 从备份映像恢复到新的 SSD
或者你可以使用以下方法直接克隆http://www.macrium.com/reflectfree.aspx从 SSD 到 SSD。
Macrium reflect 还允许您在运行实时操作系统时生成备份映像。
Clonezilla 是另一个可以让您进行位克隆的选项。
答案3
如果您在 *nix 或其他任何操作系统中启动,SSD 微代码会将该设备显示为硬盘。SSD 上的扇区甚至与软件操作系统看到的扇区没有任何特定顺序。这就是为什么您不应该在 SSD 上运行碎片整理程序的原因。
最重要的是,您应该能够使用适用于任何硬盘的任何备份和恢复程序。我同意,如果新的 SSD 是不同的“硬盘”,dd 方法可能会遇到问题,但另一方面,如果我没有记错的话,对于 EFI,没有传统的分区表,启动位置是用偏移量完成的,所以它可能会起作用,但我认为您不会将数据押在上面。无论如何,两种不同的备份可能是一个好主意。
SDD 对齐对我来说是新事物,在这个链接 (lifehacker.com/5837769/…) 中,我看到如果它不正确,您可以使用 gparted(包含在 clonezilla 中)进行修复。我认为 clonezilla 将通过使用选项磁盘到映像来保持对齐(磁盘开头的空闲块),因为此选项会将整个磁盘结构(如 MBR 和所有分区)克隆到映像文件。– Renato
谢谢,这对我来说也是个新闻。我检查了我的 Crucial m4-ct256m4ssd3,因为我已经使用 Linux fdisk 对其进行了分区,并使用了 Intel Rapid Start 休眠分区。我不知道谁负责,fdisk 还是 Crucial 微代码,但两个分区偏移量都可以被 4096 整除。