如何复制整个磁盘?


2

让我直截了当。我接受了 - 我已经在家中将iDeneb安装到我的个人电脑上了。(仅仅因为我想进行R& D以及os的许多实验,是的我还想学习mac os应用程序开发和iPhone应用程序开发 - 主要原因是我现在买不起原来的mac。)

  • 经过多次尝试,我已经安装了mac os“iDeneb 10.5.8 Lite版”。
  • 但是现在,我完全不知道配置和配置我在安装时选择了补丁。
  • 实际上,我在安装mac方面取得了成功 - 很多次 - 但每次 - 系统都会被许多方式崩溃 - 比如恐慌调试器 - Apple PS2控制器 - voodoo内核等问题。
  • 我知道最终解决方案只有一个= 买原装mac

但是,我仍然想继续 - 修补系统 - 只是因为我正在做实验和我正在学习不赚钱。

现在,我的AMD PC与iDeneb& amp;视窗。 (多个硬盘和多个启动 - 启动时 - 我只是给我想要启动的硬盘更优先)。

问题在这里 - 我非常害怕,“mac有很多可能会崩溃” - 它也可能导致窗户。

所以,我只是想知道这一点

“我想备份安装了mac os的整个mac os分区。”

  • 所以,当系统崩溃时 - 我必须只复制那个磁盘和放大器。我不需要再安装mac os。

摘要:

  • 是否可以复制&备份mac os x的整个分区?
  • 如果是 - 如何恢复? (只是因为,linux和windows都无法读取mac os分区)
  • 你有没有经历过这样的实验?

请分享您的知识。如果缺少或需要任何信息,请通过评论通知我。

提前致谢。

萨加尔。

Answers:


3

我对iDeneb一无所知。如果它主要是像OS X,这里有一些提示:

  1. 复制磁盘。使用外部HD,以便您可以从该驱动器启动。两种方式:
    • 磁盘工具。恢复选项卡。选择内部驱动器作为源,并选择外部驱动器作为目标。这对于一次性备份很有用。
    • Carbon Copy Cloner 要么 SuperDuper! 。我用的是SuperDuper!每晚都将我的MacBook HD克隆到外部USB上。这适用于同步备份(仅备份更改)。
  2. 恢复磁盘。最简单的方法是使用磁盘工具(可能来自危机情况下的OS X DVD)和第一步中的反向说明。

1
OS X是否有“dd”命令?如果可以进行CD启动,则可以使用dd复制和恢复磁盘。
Brian Knoblauch

2

这个详细的逐步过程将为您提供硬盘驱动器的完美字节副本。

最重要的是它 100%免费 并使用预先安装在Mac上的工具

它可能看起来像一些工作,但它实际上归结为 执行复制的命令。其余的细节只是解释了这个过程,并帮助你获得一些信心,你正在做出正确的举动。

  1. 重启 在恢复模式下

    重新启动计算机并按住 CMD + [R 。这将启动恢复分区。

  2. 开放式终端

    发现于菜单栏>公用事业>终奌站

  3. 防止 你的电脑进入睡眠状态

    磁盘副本需要一段时间。在恢复模式下,默认睡眠时间为10分钟。如果计算机在副本运行时进入休眠状态,则副本将暂停。通过防止计算机休眠,副本可以不间断地运行。

    运行此命令以禁用睡眠计时器
    $ pmset -a sleep 0

    不用担心,计算机重启后,此设置将被删除

  4. 您要复制的磁盘

    要查找源磁盘的设备名称,请使用
    $ diskutil list

    输出看起来像这样

    /dev/disk0
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *121.3 GB   disk0
       1:                        EFI EFI                     209.7 MB   disk0s1
       2:                  Apple_HFS Macintosh HD            120.5 GB   disk0s2
       3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
    

    在大多数情况下,您需要复制 /dev/disk0

    要复制整个磁盘,请先使用设置源
    $ SOURCE=/dev/disk0

    要么 如果你只想要 Macintosh HD 并且您不关心其他分区,运行
    $ SOURCE=/dev/disk0s2

  5. 外置硬盘

    我的驱动器叫做“护照”。

    如果你不知道你的名字是什么,你可以使用获得所有连接驱动器的列表
    $ ls /Volumes

    使用设置目的地
    $ DEST=/Volumes/Passport

  6. 复制 源磁盘

    此操作将花费一些时间,并且在100%完成之前没有输出。

    请耐心等待,一切都会好起来的。

    我要命名我的备份“disk0-backup.img”,但你可以选择你想要的任何东西

    开始复制运行
    $ dd if=$SOURCE of=$DEST/disk0-backup.img

  7. 校验 副本

    使用获取源驱动器的字节大小
    $ diskutil info $SOURCE | grep "Total Size"

    输出应该是这样的

    Total Size: 121.3 GB (121332826112 Bytes) ...
    

    现在通过运行检查副本的字节大小
    $ ls -l $DEST

    输出应该是这样的

    -rw-r--r--   1 naomik  staff  121332826112 Aug 28 15:07 disk0-backup.img
    

    您希望确保两个命令都显示相同 121332826112 数。显然,此值将根据驱动器的大小而有所不同。

  8. 是的,你已经完成了。重新启动计算机以退出恢复模式。

    并且不要忘记享受完美的逐字节硬盘克隆!


1

如果所有其他方法都失败了,您可以使用PC磁盘克隆工具(如Ghost,CloneZilla(免费)或TrueImage(我最喜欢的)来备份Mac分区,甚至整个磁盘。我不确定这些工具是否会识别Mac HFS + J格式并执行我猜你称之为“瘦”或“稀疏”的图像,但至少你可以执行块级/“原始” “备份,虽然它会更大。然后,如果将来出现问题,您可以使用相同的工具将映像还原到磁盘。

但是,就像fideli建议的那样,尝试使用CCC或SuperDuper!首先,因为它们是Mac专用的。


是的!我想要这样的答案 - 我知道Ghost&我正在使用这个实用程序用于Windows - 但我不知道天气Ghost是否适用于Mac OS分区。
Sagar R. Kothari

0

你不能真正使用cp或“sudo cp”,因为它不适用于链接等。

如果您只想进行备份,请尝试“sudo rsync -a / Volume / source / Volume / dest”。您甚至可以再次运行相同的命令以使文件保持最新。顺便说一句,它很快。

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.