Soft FAQ 110
Автор: Сергей Трошин
Береженого
Бог бережет
О пользе софта
Дожили...
Отпечатались
Все гораздо проще. Или нет?..
Брендовый бред
От нашего стола... Советы читателей
Береженого Бог бережет
Наверное,
это распространенный глюк, и решение окажется всем
давным-давно известным, но вдруг кому-то пригодится...
Компьютер под управлением Windows XP SP1 неожиданно
вместо выключения стал уходить на перезагрузку. Под
98-ми "виндами" все ОК. Я не мудрствуя лукаво
воспользовался возможностью восстановления системы и
прошелся по контрольным точкам, после каждого
восстановления проверяя, не исчез ли глюк. И глюк исчез.
Виновником его оказался Easy CD Creator v5.0.x.x (или
что-то в этом роде - точный номер версии я не запомнил,
но точно не последняя). После этого я залез на сайт ECDC,
скачал апдейт до версии 5.3.2.34 (18 мегов, однако) и
маленький апдейтик с установкой новых драйверов,
установил сначала исходную версию, перезагрузил,
установил большой апдейт, перезагрузил, установил
довесок, перезагрузил, и все стало нормально. Но бэкап я
все-таки сделал. На всякий случай. Чего и вам желаю.
Обычное
дело, к сожалению. С программным обеспечением мы имеем
ситуацию, похожую на постоянное бета-тестирование:
пользователи, заплатившие свои кровные буказоиды за
программу, постоянно обнаруживают в ней какие-то новые
глюки, а производитель периодически их устраняет,
вынуждая пользователя выкачивать из Сети
многомегабайтные патчи и сервис-паки.
О пользе софта
В Soft FAQ вы интересовались программой HDD
Regenerator (dpo.front.ru,
www.computerbroker.com/hddre-generator.htm). Могу
поделиться опытом. У меня были проблемы с питанием - при
подключении нового оборудования через некоторое время
винт издавал странный звук, компьютер уходил в
перезагрузку или просто вис наглухо, а при последующем
включении ScanDisk находил новый "бэд", или вообще "винда"
не включалась, так как "бэд" иногда портил системные
файлы. Случайно в интернете я натолкнулся на ссылку на
вышеуказанную HR, попробовал.
Программа сначала просит чистую
дискетку, дабы сделать ее загрузочной (из-под "винды"
она ничего не делает). Создаем дискетку, загружаемся с
нее, программа просит указать точку начала тестирования
(от начала диска, в Мб) и начинает тестировать. Тут есть
один момент - перед всей этой процедурой нужно
посмотреть, где именно на винте находятся "бэды", так
как тестирует программа медленно.
Если тестирует с начала диска, а "бэды"
где-нибудь в конце, то, наверное, целую ночь будет
работать. Посмотрел я, где находятся "бэды", каждый
записал, вставил дискетку - и вперед. Ввел первый -
вылечила. Ввел второй - тоже. Все, в общем, вылечила.
Загружаемся, запускаем PQMagic 8, говорим retest bad
sectors... и все. Метки bad PQMagic сняты. В общем,
замечательная программа.
Отлично,
эта программа лично меня начинает интересовать все
больше и больше (надеюсь, что мне она все же никогда не
пригодится)! Хотелось бы еще только узнать, не стали ли
спустя некоторое время на тех же самых местах возникать
новые "бэды"?
Дожили...
Вот
и я дожил до апгрейда. Собрал следующую систему:
материнка MSI KT4V (MS-6712), 512 Мб DDR (266) King-ston,
Athlon XP 2200, GF2 440MX. После начались проблемы -
компьютер периодически самопроизвольно перезагружался.
Замена блока питания на 300-ваттный Power Man не
помогла. Часто перезагрузка происходила при перезаписи
(с CD-ROM, например) объемного файла, или если по сети у
меня что-то качали.
Перепрошивал маму, как только выходили
новые версии прошивок. Несколько раз переставлял "окна".
В итоге, частая перезагрузка не могла не сказаться на
моем новеньком WD JB 80 Гб - появились "бэды". И только
после того, как я перепрошил маму до V1.7, все встало на
свои места. На сайте производителя красуется скромная
надпись: "Исправлена ошибка, при которой система иногда
(!!!) предупреждала об ошибке циклической контрольной
суммы IDE (IDE CRC error)". Без комментариев.
Возможно,
компьютерная техника сегодня настолько сложна, что
полностью избежать глюков и нельзя вовсе. А может,
кое-кто хочет заработать побольше денег, выпуская на
рынок недоделки...
Отпечатались
Ранее в вашем разделе нашел
статью насчет ключей winnt32: /#U:ANYLOCATE - работает и
под ХР, только там опечатка, правильно будет /#U:ANYLOCALE.
Кстати, параметр, как видно, недокументирован. Есть ли у
вас еще недокументированные форматы? Был бы рад от вас
их получить.
Спасибо
за замеченную опечатку, действительно, для того, чтобы
обновить локализованную версию Windows до американской
английской версии Windows, следует использовать параметр
/#U:ANYLOCALE. А по поводу других недокументированных
ключей могу сказать только то, что в той статье я описал
все, что знал, так что если вам известны еще какие-то
параметры программ установки Windows, буду рад получить
их от вас.
Все гораздо проще. Или нет?..
В
Soft FAQ, в ответе на вопрос "Access Granted",
был приведен пример прямого редактирования файла
реестра. Не знаю, открою Америку или нет и подействует
ли такой способ в XP, но в Windows 2000 / NT для
редактирования ключей, к которым по умолчанию имеет
доступ лишь система (как раз половина ключей в
currentcontrolset), вместо regedit используется
regedt32, в котором выбирается нужный нам ключ.
Далее через меню "разрешения", кроме
системы, добавляем права на доступ к ключу, нужному
пользователю, и из-под указанного пользователя (или
сразу из regedt32, если дали доступ тому юзеру, под
которым запустили regedt32) удаляем нужным ключ.
Естественно, нужно, чтобы у пользователя, из-под
которого запускаем regedt32, были права администратора
(или пользователя, имеющего право на смену разрешений
для доступа к реестру).
И так же (если хочется править именно
файл реестра) можно использовать всякие утилиты, типа
RegView, предварительно получив к диску доступ через
ntfsdos pro, хотя проще через regedt32.
Действительно,
в большинстве случаев гораздо быстрее и проще в
редакторе реестра (кстати, в Windows XP все права
regedt32 перешли к обычному regedit) задать себе права
доступа к нужной ветке реестра и изменить все, что
нужно. Однако здесь есть пара подводных камней.
Например, если система динамически
изменяет какой-то параметр, то ваше изменение будет тут
же затерто и система запишет в реестр то, что она
считает нужным, в результате чего при перезагрузке в
нужном разделе будет уже не то, что хотели вы, а то, что
потом записала туда ОС.
Таким образом, для того чтобы при
загрузке ОС гарантированно в реестре присутствовал
какой-то определенный параметр, могут пригодиться как
раз те трюки, что я описал ранее (см. более ранние
выпуски Soft FAQ), -
вопросы "Access Granted" и "Табу на запись в реестр".
Плюс ко всему, ОС специально отслеживает изменения
некоторых параметров и ни под каким видом не позволяет
пользователю, даже назначившему себе все права в
редакторе реестра, их изменять.
Попробуйте в Windows 2000 Pro / XP Pro
изменить в разделе реестра HKEY_LOCAL_MACHINE\SYSTEM\
CurrentControlSet\Control\ProductOptions параметр "ProductType"="WinNT"
на "ProductType"="ServerNT". Получилось? Нет! Тут-то и
поможет трюк с разделом ControlSet00x и выбором
последней удачной конфигурации, описанный в вопросе
"Табу на запись в реестр".
Брендовый бред
Приблизительно
год назад меня попросили подсоединить к компьютеру
сканер. Нет проблем. Ну, почти нет. Только сканер
оказался "пакардовский" (ну очень неплохой), а вот
компьютер - из славного магазина "Партия" (все мыслимые
документы на него давно покоятся на свалке). Так вот,
этот замечательный сканер понимал только порт USB, а на
компе почему-то стояла какая-то реликтовая NT (здесь
необходимо добавить следующее: компьютер был брендовый,
от Compaq).
Нет вопросов, я сношу NT, ставлю 98SE,
тут же обнаруживается замечательный порт USB,
обнаруживается сканер, все работает. Ура! Перегружаем
систему - и тишина. На компьютере нет никакой системы,
вообще. Плююсь, матерюсь и ставлю все еще раз. Отлично,
все работает. Перегружаюсь - опять пустота. И так
несколько раз. Тут у меня возникает подозрение - что-то
где-то прошито, и это "ПРОШИТО", обнаруживая неродную
ОС, не желает запускаться. С этим подозрением я пошел в
любимую мной компьютерную фирму "Техмаркет".
После непродолжительной беседы
выяснилось, что однажды к ним принесли ноутбук, кажется,
Sony, с которым случилась аналогичная история. Как они
выяснили, некоторые брендовые фирмы действительно что-то
прошивают в дополнительных микросхемах памяти и
подпаивают их куда-нибудь недалеко от "биоса" (я такую
нашел), а бывает, что и дописывают что-то в сам "биос".
Результат: мать покоится в коробке (и не
нужна, и выбросить жалко), на ее место с помощью
напильника и дрели поставлена другая (посадочные места
совсем другие). Так что бдительность, товарищи, и еще
раз бдительность.
P.S. Ваш журнал читаю с первого номера. Пора бы
надоесть, но... нравится.
Жутчайшая
история, надеюсь, более никто не столкнется с такой же
проблемой жесткой привязки конкретного дистрибутива ОС к
конкретной машине. Тем не менее хотелось бы узнать
мнение читателей: возможно ли такое, встречал ли
кто-нибудь еще такие компьютеры, и есть ли способы более
приемлемого выхода из подобной ситуации, чем замена
материнской платы?
Источник:
http://www.computery.ru/upgrade/
|