В Windows Server 2008 возникла необходимость перенести системный раздел (C:) с одного жесткого диска на другой. Переносил с помощью Acronis Disk Director Advanced Server 11.
После переноса, при попытке загрузится с нового жесткого диска отображалась вот такая ошибка:
file: /windows/system32/winload.exe
status : 0xc000000e info : the selected entry could not be loaded because the application is missing or corrupt
Код может быть другой, но "winload.exe" в ошибке обязательно присутствует.
Ошибка связана с тем, что значение ID раздела жесткого диска с которого должна загружаться ОС не соответствует тому, которое прописано в ветке реестра HKLM\System\MountedDevices и мы имеем проблему с загрузкой boot сектора.
Для того, чтоб исправить ошибку нам понадобится установочный диск windows 2008.
Загружаемся с него, выбираем пункт Repair (Восстановление) и вызываем командную строку.
В командной строке вводим команды:
Bootrec /ScanOs
- отобразит, что найдена папка Windows на диске C
и
Bootrec /RebuildBcd
- отобразит, что найдена папка Windows на диске C и предложит добавить эту запись, нажимаем «Y»
Boot файл восстановлен, можно загружаться. Но это еще не все. При копировании раздела на другой винчестер скопированный раздел был помечен как диск D, это нужно исправить.
Может возникнуть следующая ситуация: после загрузки ОС компьютер не реагирует на ctrl+alt+del при входе, выход - подключится через удаленный рабочий стол. Но у меня таких проблем не возникло.
В ОС нужно зайти под встроенным локальным администратором. После загрузки профиля вы увидите пустой рабочий стол, без каких-либо иконок. Вызываем диспетчер задач через ctrl+alt+del (в случае удаленного рабочего стола ctrl+alt+end) и запускаем regedit.
В regedit переходим в раздел реестра "HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices"
Переименовываем параметр отвечающий за диск C - "\DosDevices\C:" на любую другую не занятую букву, например "\DosDevices\W:"
Переименовываем параметр отвечающий за диск D -" \DosDevices\D:" на "\DosDevices\C:"
Переименовываем параметр " \DosDevices\W:" на "\DosDevices\D:"
Осталось перезагрузить ОС, теперь она полностью работоспособна.
Если же Вы вдруг забыли пароль от встроенного локального администратора и сбрасывать его нельзя, то придется при загрузке ОС нажать F8 и загрузится в режиме восстановления служб каталогов. Тогда действия будут немного отличаться. Как именно можно прочесть вот тут:
nikpro.wordpress.com/2009/04/26/system-disk-ms-windows/