Перенос всего диска полностью и копирование одной-двух программ - разные вещи. Что все-таки надо сделать? Когда у меня есть выбор - предпочитаю переносить пару программ и папки юзеров на свежую систему.
superduper - $27.95 за то, что делается восемнадцатью командами в терминале. Ничего так…
Используй Великую Силу, Люк
1. Форматируем второй диск в журналируемую HFS.
Я буду использовать имя
New HD (специально для примера с пробелом выбрал) - вместо него подставляйте имя своего диска во всех командах ниже.
2. Копируем содержимое диска на другой диск под админским аккаунтом с помощью терминальной команды ditto:
sudo ditto /Applications /Volumes/New\ HD/Applications
sudo ditto /Library /Volumes/New\ HD/Library
sudo ditto /System /Volumes/New\ HD/System
sudo ditto /Users /Volumes/New\ HD/Users
если были установлены DevTools или Classic, то еще и их надо бы скопировать.
Само собой, после каждой команды вводим пароль админа вслепую и жмем Enter. Между команами дожидаемся завершения копирования - пока опять не появится приглашение командной сторки.
3. Тоже самое с невидимыми файлами и папками:
sudo ditto /cores /Volumes/New\ HD/cores
sudo ditto /private /Volumes/New\ HD/private
sudo ditto /usr /Volumes/New\ HD/usr
sudo ditto /bin /Volumes/New\ HD/bin
sudo ditto /sbin /Volumes/New\ HD/sbin
sudo ditto /mach_kernel /Volumes/New\ HD/mach_kernel
sudo ditto /.hidden /Volumes/New\ HD/.hidden
4. Воссоздаем симлинки на новом диске:
cd /Volumes/New\ HD
ln -s private/etc etc
ln -s private/var var
ln -s private/tmp tmp
5. Добавим несколько важных папок на новый диск.
mkdir dev Volumes Network
6. Помечаем новую систему как загрузочную и создаем загрузчик из его копии на жестком диске.
На Повермаках применяем команду:
sudo bless -folder /Volumes/New\ HD/System/Library/CoreServices -bootinfo /usr/standalone/ppc/bootx.bootinfo
А если у Вас Интелмак, то:
sudo bless -folder /Volumes/New\ HD/System/Library/CoreServices -bootefi /usr/standalone/i386/boot.efi
Примечание.
Следующие папкии файлы копировать не надо:
содержимое папки /dev
содержимое папки /Volumes
содержимое папки /Network
etc
tmp
var
automount
.vol
mach
mach.sym
.DS_Store
Cleanup At Startup
TheVolumeSettingsFolder
File Transfer Folder
Trash
.Trashes
TheFindByContentFolder
все необходимое будет сгенерировано при первом запуске.
Дальше в System Preferences выбираем сдублированную систему как загрузочную и перегружаемся.
Источник, увы, не могу указать - сейчас уже не помню с какого буржуйского сайта я это стянул.