将数据从一个iMac传输到另一个iMac


1

我有一个iMac听起来好像硬盘即将发生故障。它有以下规格:

在此输入图像描述

然后,我有一个更新的iMac,其中包含以下规范:

在此输入图像描述

有没有办法可以将旧的iMac中的所有数据传输到新的iMac而不影响任何设置或添加帐户等?

基本上我想把新的iMac视为便携式硬盘驱动器,因为我无法访问它。

我要更换旧iMac上的硬盘,然后将数据传回,好像什么都没发生一样!

ps在某种程度上,我希望新的iMac就像旧机器的时间机器一样。

Answers:


2

根据旧驱动器和新驱动器的大小,可以采用两种方式解决此问题。第二个是相当复杂的,需要很多技术知识。

方法一:

购买带外壳的新硬盘。用新的驱动器更换发生故障的驱动器。将旧驱动器放入机箱中,在新驱动器上安装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

这将获取创建的图像并将其放在新的硬盘上。


2

按住“T”键启动旧的mac。这会将其启动到目标磁盘模式。现在所有意图都是FireWire驱动器。

通过FireWire连接到较新的mac。复制一切,你很好。

安装新驱动器时,重复此过程以进行复制。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.