Answers:
根据旧驱动器和新驱动器的大小,可以采用两种方式解决此问题。第二个是相当复杂的,需要很多技术知识。
购买带外壳的新硬盘。用新的驱动器更换发生故障的驱动器。将旧驱动器放入机箱中,在新驱动器上安装Mac OS X,然后从旧驱动器传输数据。
但这不是你要求的。
第二种方法是使用dd命令和ssh via终端。这两台机器需要在同一个网络上,并且需要能够看到对方。
我已经在everymac.com上查找了你的两台机器,并假设你的死机是500GB而新的机器是 1TB。
新机器上需要超过600GB的可用空间才能使用,您需要知道自己在做什么。
您需要下载并刻录任何自引导Linux发行版的副本(我已经使用Ubuntu 12.04的旧版本对其进行了测试)。
刻录完磁盘后,您需要alt在机器重新启动时按住键启动刚刚创建的DVD / CD的垂死机器,然后选择DVD驱动器中的介质进行启动。
您将需要在网络上设置旧的iMac,我会使用电缆而不是wifi(因为它更容易出错并且更容易)。
确保您的旧机器和新机器都可以通过ping“看到”彼此。
在你的Mac上打开System Preferences>Network>Ethernet
。
配置IP:我使用IP 10.10.0.1和子网掩码255.255.0.0,在“Linux”mac上我用10.10.0.2使用相同的子网掩码。从任一计算机上的命令行,您应该能够ping 10.10.0.1和10.10.0.2,然后再继续下一步。
在新计算机上启用远程登录。
通过Linux命令行查找要复制的旧Mac上的分区。这很可能是/ dev / sda
你需要在你的“Linux”机器上扎根,这样做 sudo -s
从旧机器(Linux)发出命令(通过shell):
dd if=/dev/sda | gzip -1 - | ssh user@hostname dd of=image.gz
这假定您要复制的旧计算机上的驱动器被调用/dev/sda
,您需要在新计算机上用您的用户名替换用户,并且hostname是新计算机的IP地址。
该命令将花费很长时间,因为它将旧磁盘完美复制到工作iMac上的新映像。
一旦更换了故障机器上的旧磁盘,就可以通过再次引导Linux并发出以下命令来恢复映像:
ssh user@hostname dd if=image.gz | gunzip -1 - | dd of=/dev/sda
这将获取创建的图像并将其放在新的硬盘上。
按住“T”键启动旧的mac。这会将其启动到目标磁盘模式。现在所有意图都是FireWire驱动器。
通过FireWire连接到较新的mac。复制一切,你很好。
安装新驱动器时,重复此过程以进行复制。