Добро пожаловать в прошлое. Имеется древний компьютер с Windows Xp, не загружается, доходит до приветствия и виснет, перегружается.
Проверяю первым делом жёсткий диск.
Смарт диска более менее нормальный, проверяю сектора с помощью Victoria и на первых 20 Гигабайтах нахожу 43 UNCR сектора. Вкратце:UNCR (Uncorrectable Error) — это нечитаемый BAD сектор. Это либо BAD сектор программный, либо BAD физический. Исправляется только заменой адреса сектора на другой, находящийся в специальной резервной области. Чем больше секторов с обозначением UNCR — тем хуже.
Нам нужно восстановить систему и запустить, переустановка не подойдёт т.к. стоит очень важная программа, её дистрибутива нет и не найти.
Клонирую информацию со старого диска
После ремапа вставляю новый диск, запускаю клонирование старого на новый. Делать это можно 3-мя программами (у меня по любому 1 из 3 запуститься):
- С помощью Acronis Disc Director клонированием тома.
- С помощью Acronis True Image через инструменты — клонирование диска.
- С помощью HDClone. В этот раз диск был сильно поврежден и акронисы не помогли, вылетали либо писали ошибку.
Запускаем HDClone, выбираю параметры как на фото, можно было бы еще верификацию включить и дефрагментацию, но не было времени.
По завершению выдало окно с ошибкой, что не всё скопировалось, я так и предполагал, но надеялся на лучшее)). Порадовало то, что HDClone быстрой копией клонирует диск минут за 10-15.
Затем начинается самое интересное. Отключаю диск старый, включаю компьютер — ошибка. Не удаётся запустить систему. Файлы системные считались не все, нам нужно восстановить их теперь. Восстановление с помощью ERD ничего не дало.Восстанавливаем Windows Xp с помощью установочного диска
Загружаюсь с установочного Xp, чистого образа, без всякой лишней дичи. Появится окно выше, что предыдущая система повреждена.
Перезагружаемся, появляется новая ошибка, о том что не найдены различные компоненты. Сначала я по одному их копировал с папки %systemroot%\$NtServicePackUninstall$, но каждый раз после перезагрузки появлялось что-то новое, в итоге содержимое всей той папки я скопировал в c:\Windows\System32\.
Всё, после завершения копирования и перезагрузки снова видим старую добрую зелёную поляну).
Заработало!