1

Я пытаюсь обновить жесткий диск на 250 ГБ в моем MacBook Pro (модель начала 2008 года) до 750 ГБ. Я подключил новый диск через внешний USB-корпус. Диск распознается нормально, могу его отформатировать и т.д.

Однако каждый раз, когда я пытаюсь клонировать диск, я получаю ошибки ввода / вывода. Перед операцией клонирования я проверил как внутренний, так и внешний диск с помощью Дисковой утилиты, и они оба в порядке. После операции клонирования внешний диск отображает несколько ошибок "Неверная структура узла":

Ошибки Дисковой утилиты

Я попробовал два подхода для клонирования диска:

  1. Использование Дисковой утилиты, начиная с установочного DVD OSX
  2. Использование Carbon Copy Cloner

Результат одинаков в обоих случаях.

Журналы Carbon Copy Cloner показывают несколько следующих типов ошибок:

rsync: mkstemp "<... an external filename ...>" failed: Input/output error (5)
rsync: stat "<... an external filename ...>" failed: Input/output error (5)

Фактические затронутые файлы кажутся разными при разных запусках приложения.

Перед последним запуском я использовал Дисковую утилиту (еще раз), чтобы переформатировать внешний диск и явно перезаписать его нулями, но это не имело никакого значения.

Я также попытался запустить сканирование поверхности в Tech Tool Pro за ночь. Прошло около 2/3 пути до того, как мне пришлось отключить диск (пришлось взять мой MacBook Pro на работу), но пока он не сообщал о каких-либо плохих блоках. Предполагая, что он сканирует диск в том же порядке, в котором блоки будут распределяться во время фактического использования, кажется, что если бы плохие блоки были виновны в сбоях клона, они должны были быть уже найдены (учитывая, что исходный диск имеет только 250 ГБ).

В качестве последней попытки я также могу попробовать SuperDuper, хотя, насколько я понимаю, он использует тот же базовый подход rsync, что и Carbon Copy Cloner, поэтому вряд ли он будет работать лучше.

Есть ли какие-либо другие вещи, которые я должен попробовать, прежде чем отправить диск для замены? Могут ли эти проблемы быть вызваны моим внутренним диском, даже если он работает нормально и исправен в Дисковой утилите?

3 ответа3

3

Обычно, когда мы видим ошибки "mkstemp", они возникают из-за проблем с файловой системой, носителем или оборудованием. В этом случае довольно ясно, что ваш целевой диск выходит из строя. Если он новый, замените его по гарантии. Если у вас есть другие вопросы / проблемы, не стесняйтесь оставлять заметки в моей справочной службе, help.bombich.com.

Майк

0

в прошлый раз, когда я увидел на своей машине фанки с rsync, это произошло потому, что мой $ PATH взял rsync, поставляемый с ОС в /usr /bin, а не rsync из macports в /opt /local. Тем не менее, это может не помочь вам, потому что CCC вносит свой собственный rsync в комплект приложений ...

Теперь, прежде чем объявить диск мертвым: вы можете попробовать с ditto(1)?

0

Мирко,

Простите, что спросил что-то очевидное, но у вас есть еще один диск для тестирования? Если вы попробуете этот диск в корпусе, чтобы убедиться, что корпус работает нормально. Если это новый диск, скорее всего, все в порядке ... но я получил плохие диски из коробки. Если CCC и Disk Utility выдают ошибки ввода-вывода, у вас есть более серьезная проблема, чем ваш метод.

Другая возможность - просто получить резервную копию машины времени на внешний диск, а затем восстановить ее на диск, на который вы хотите выполнить обновление.

Удачи.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .