В очередной раз я разочаровался в компании ASUS, как в производителе ноутбуков. Нет, вот раньше EEE PS неплохо у них получались. Но если говорить о 17′ ноутах с большими мониторами, то сейчас совсем плохо с ними. ASUS N73S клавиатура — как бумажная, проваливается и выгибает спину, хоть лист пеноплена подкладывай под неё. Сам ноутбук используется три месяца в году, через два года начал бить током — передняя панель, на которой лежат руки, каким-то образом периодически выдаёт нехилый разряд, по ощущениям, вольт на 120, пришлось заклеить скотчем. В общем, ноутбуки ASUS, как я понял, из серии сделай сам — набор компонентов, которые нужно доводить до ума. В следующий раз буду умнее и щедрее, куплю HP или Dell — эти ни разу не подводили.
Ну, это вступление, а теперь о проблеме. Так получилось, что злополучный ноутбук решил установить обновления именно в тот момент, когда мы находились на острове Самуи. Но что-то пошло не так. То ли я прервал процесс, не заметив, что идёт установка, то ли отключили электричество, как часто бывает в Юго-Восточной Азии и ноуту не хватило батареи. На следующее утро ноутбук загружал сначала уведомление: «Подождите, идёт установка обновлений. Осталось 35%», а затем быстро мелькнув чем-то вроде: «Установить не удалось, аля-улю», он загружал чёрный экран с белым курсором посередине. Естественно, не реагируя ни на CTRL+ALT+DEL, ни на Win+R. И оставалось только воспользоваться тёплым ламповым старым добрым ACPI — удерживая клавишу выключения больше восьми секунд. После этого ноутбук вырубался, при загрузке выбирал защищённый режим, там опять пытался ставить обновления, говорил, что не выходит и перезагружался уже нормально, правда, ругаясь на системный антивирус MicroSoft Essential, что мол, ошибка запуска и всё такое. Да, ещё, при каждой загрузке он пытался выполнить скандиск (выключение-то было неудачным), но не мог. Как я понял, обновление висело где-то в задачах Windows 7 на стадии загрузки и имело приоритет даже над скандиском.
Понятно, что включать ноутбук посредством двух загрузок и выключений, жене не нравилось 🙂 Поэтому я начал гуглить, как бы удалить злосчастное обновление, а заодно просканировать диск. Решение нашлось после того, как я попробовал выполнить восстановление системы из меню загрузки (которое доступно при нажатии F8 на этапе загрузки компьютера, если образ восстановления системы находится на нём или с установочного лицензионного диска, при выборе System Recovery или Восстановления системы). Восстановление системы говорило мне Error 0x80071a91, что в переводе с языка MicroSoft обозначало: «Эта проблема возникает в случае повреждения журнала транзакций файловой системы Windows. Файловая система Windows использует журнал транзакций для восстановления системных транзакций при возникновении ошибки файла.» вылечить её удалось согласно советам с сайта технической поддержки MicroSoft, лечение ошибки 0x80071a91, я зашёл в консоль с правами администратора и выполнил следующую команду:
fsutil resource setautoreset true c:\
После этого я использовал команду, которая удаляет файл установки обновлений на диске, но из-под работающей системы выполнить её не получится, я вошёл командную строку через меню Восстановление системы, у меня оно доступно на этапе загрузки при нажатии F8 и ввёл следующее:
del c:\windows\winsxs\pending.xml
Только диск у меня был в этом случае не C:\, а X:\ — восстановление системы назначает диском C:\ свой образ, загружаемый в память.
В результате, при следующей загрузке заработал скандиск и система загрузилась без каких-либо проблем.