Есть у меня сервер, HP ProLiant DL20 Gen9. Что-то случилось и сервер не смог нормально загрузить операционную систему. Запустился режим восстановления и диск не обнаружился.
The drive where Windows is installed is locked. Unlock the drive and try again.
В данном случае проблема не в том, что диск "locked", а в том, что он вообще не обнаруживается, нет драйверов. На сервере HP ProLiant DL20 Gen9 я два физических диска объединил в один программный RAID1 с помощью встроенного контроллера Dynamic Smart Array B140i Controller. Первым делом нужно найти драйвера для контроллера.
https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_ae53a398a9c74968aef2d220f2
Скачиваю и распаковываю архив с драйверами. UltraISO поможет упаковать файлики в ISO файл.
Сохраняем проект как ISO файл.
Монтируем ISO к серверу.
Запускаем командную строку.
Запускаем diskpart.
diskpart
Определяем где у нас наш ISO образ с драйверами:
list volume
Выбираем том и назначаем ему букву, например, R:
select volume 0
assign letter=R
quit
Подгружаем драйвер.
r:
dir
drvload HPSA3.inf
DrvLoad: Successfully loaded HPSA3.inf. Драйвер загружен.
Системный диск теперь должен быть доступен. Назначим ему букву C:
diskpart
list disk
select disk 0
list volume
select volume 1
assign letter=C
quit
C:
Теперь можно запустить проверки:
chkdsk /r /f
sfc /scannow
Перезагружаю сервер, ОС начинает грузиться.
Видимо, обновление поломало сервер, да, не все обновления одинаково полезны. В итоге обновления накатились и сервер загрузился.