Я заменяю вращающийся дисковод на SSD меньшего размера, потому что это должно сделать мою систему намного быстрее [1]. Данные, которые у меня есть на большом диске, поместятся на меньшем.
Пока что я сделал следующее:
- Перезагрузите OSX, удерживая Ctrl + R, чтобы загрузиться в режиме восстановления
- Используйте Дисковую утилиту, чтобы стереть и переименовать новый диск (подключенный к USB с помощью переходного кабеля USB-SATA)
- Попробуйте восстановить основной жесткий диск на SSD
Я получаю сообщение об ошибке типа «недостаточно места на /dev /disk13s2», что означает, я думаю, «целевой диск слишком мал». ([asr -source /Volumes/Macintosh\ HD -target /Volumes/the_new_drive -erase -noprompt]
(http://www.maclife.com/article/columns/terminal_101_make_drive_clone) выдает точно такую же ошибку.)
Предложения, которые я прочитал, чтобы исправить это:
- Вместо этого используйте стороннее коммерческое программное обеспечение. Мне не нравится этот вариант, потому что 1) я думаю, что в этом нет необходимости и 2) я хочу ограничить количество программ и компаний, которым я доверяю свои данные
- Измените размер раздела на исходном диске, чтобы он был меньше, чем целевой диск. Это пугает меня. Я не хочу терять данные. Это безопасно?
Чтобы было ясно: я хочу точный клон, побайтовый. Я не хочу никаких изменений во времени модификации файла или разрешениях, и т.д. Я не хочу переустанавливать вещи. Я просто хочу загрузить новый диск и заставить его работать.
Также я использую FileVault на старом диске.
Мне бы понравилось решение, которое использует исключительно встроенные инструменты Apple (например, Disk Utility или asr
) или что-то с открытым исходным кодом.
Как я могу клонировать свои данные с большего диска на новый, меньший диск?
[1] Я использовал iopending
чтобы увидеть, что ожидающие операции с диском на самом деле замедляют меня.