leo_sosnine: (Default)
[personal profile] leo_sosnine
Иногда я не понимаю как люди, такое огромное количество людей вокруг, пользуются компами. Тривиальные, вроде бы, действия иногда от меня, админа со стажем, требуют каких-то невероятных усилий и напряжения. Что же делают в аналогичных ситуациях простые юзеры, у которых админов нет среди ближайших родственников -- загадка.

Вот рабочая винда сдохла, позавчера. Windows XP Pro 32-бит. На пустом месте. Critical stop 0x0000007B: A problem has been detected and windows has been shut down to prevent damage to your computer. Винда предлагает тутже совет: проверить чекдиском с параметром /F, что никогда не помогает.

Если в бинг забить 0x0000007B, то будет вся выдача будет про BSOD "Inaccessible boot device", который возникает, как правило, при "тупом" переносе ОС на другое железо, но это, очевидно, совсем не та проблема, хотя и номер критикал стопа такой же. Поэтому поисковик грамотных советов не даст.

Поэтому восстановление из бэкапа, либо многотрудная реанимация. Я, конечно, лёгких путей не ищу, тем более что в 2000/XP/2003 нет bare-metal restore. Т.е. для того, чтобы восстановить экспишку из её полного бэкапа (который есть месячной давности) необходимо поставить с нуля на тот же диск новую экспишку, из под неё запустить ntbackup, там выбрать ресторе и так далее и тому подобное. Бред, конечно, поэтому решено было её реанимировать, да и не хотелось копировать рабочие данные по два раза.

Загрузился в лайвсиди, выполнил бесполезный chkdsk /f, подключил реестр, посмотрел хозяйским взглядом, всё в норме. Залил обратно копию реестра от вчера. Ноль эффекта. Решил выполнить in-place upgrade. В этом моменте, кстати, владельцы операционок Vista/7/2008/8/2012 посыпают голову пеплом и ставят ОС с нуля. Если, конечно, нет бэкапа. Потому что там ин-плэйс апгрейда при загрузке с дивидюка нет, спасибо автором нового install engine.

Подготовил загрузочный сидюк с XP. Не заработало: у меня контроллер LSI на машине, на который драйверов в стандартной поставке XP SP3 нет. Флоповода тоже нет -- драйвера не подсунуть. Нужно делать слипстриминг. Качнул nlite, внедрил дрова на контроллер LSI MegaRAID SCSI 320-1 в инсталляр, сделал диск. Загрузился с него, массива опять не видно. Запустил ещё раз нлайт, сделал всё тоже самое, но выбрал все устройства, для которых этот драйвер подходит, а заодно ещё заслипстримил лежавшие близко драйверы на Ареку и Адаптец. Чтобы успеть впалить в строке состояния текстового сетапа: подгружаются эти дрова вообще или нлайт меня обманывает? Кстати, в Виста+ впалить это невозможно, т.к. нечего пользователя пугать непонятными надписями и их убрали, хехе. Подгружаются. Массив опять не виден. Так испортил пять компакт-дисков. Прошло 4 часа.

Мля, что делать, на сайте LSI других драйверов нет. Наудачу качнул последний ZverCD. Производители пиратских сборок винды слипстримят в них огромное количество драйверов на все возможные накопители, для того, чтобы гарантировать загрузку и довольно тщательно это дело тестируют. И точно: зверь видит мой массив и может туда поставиться (только не надо). Отлично, из зверя отковырял драйвер на свой массив (это оказался mraid35x.sys), драйвер более старый, чем предложенный на сайте производителя. Скопировал строчки относящиеся до него из txtsetup.sif. В общем, сделал вручную то, что делают производители OEM, толкающие в винду свои драйвера. Прошло ещё 2 часа.

Загрузочный iso файл с неправильными драйверами, оставшийся от нлайта, под рукой, решил изменённые конфиги и драйвер затолкать туда. Но как? Оказывается, исо>300MB можно редактировать только платными инструментами. Это до меня дошло после пробной установки 3-4 программ. Блин, чё делать. Свои загрузочные инсталляционные компакт-диски я делал вручную по инструкциям с nu2.nu лет уже 10 назад, отвык ковыряться в конфигах. Решил сделать загрузочную флэшку, на ней файлы подменить просто. Сделал. Загрузилась. Увидела массив. Но опция in-place upgrade отсутствует. Чё такое? Почитал в энторнетах, такое бывает. Пишут только про случаи, в которых инсталляр винды не может увидеть установленную винду из-за отсутствия boot.ini и ntldr, но у меня, со всей очевидностью они на месте, т.к. винда проходит этот этап и впадает в BSOD уже много дальше. Чё делать? Может быть, ин-плэйс вообще невозможен с флэшки? Прошло ещё 3 часа.

Решил вернуться к редактуре исо файлов или лепить загрузочный диск самостоятельно. Не хотел, но поставил на соседний комп торрент, качнул с кряком мажик исо, перелил исо, заменил файлы, мажик исо не может записать проект в файл. Тьху. Качнул ультра исо. Тоже не смог, но был специфичнее: не хватает прав доступа. И верно, почему-то не оказалось на эту папочку прав на запись у текущего юзера (админа). Записал в другую, наконец, залил на сидюк, наконец-то вставил, наконец увидел массив и опция ин-плэйс доступна, наконец-то поставил винду поверх, сижу вот жду её загрузки. Прошло ещё 4 часа.

Итого, если арифметика меня не подводит, убито 13 часов. Если считать почасовую оплату выездного админа, это 13 000 рублей. За внеурочные 50% надбавка, т.е. около 20 т.р. Не считая испорченных сидюков. Отлично провёл выходные!

Ещё съездили с женой в кинчик на фильм "Хичкок". Не полное УГ, но времени всё равно жалко. Надо было на зомбаков идти, хотя по описанию тоже какое-то УГ. А "0:30" (который наши надмозги перевели как "Враг номер один") мы уже смотрели. Отличный фильм, ящитаю.

Date: 2013-02-25 10:50 am (UTC)
From: [identity profile] leo-sosnine.livejournal.com
Дык невозможно ведь, рабочий софт, моделирование проблем пользователей и т.п.
Page generated Jul. 16th, 2025 01:13 am
Powered by Dreamwidth Studios