![]() |
Признак завершения работы Windows98
Что Windows98 считает признаком успешного завершения своей работы?
Иначе говоря, что Windows98 проверяет при старте, решая, запускать или не запускать Scandisk ? |
Lavrentii,
признаком можно считать "это самое - успешное завершение работы." Надпись о том что можно выключить питание компьютера есть? Вращение HDD прекращается? Если у Вас при перезапуске постоянно включается Scandisk - поробуйте заменить файлы system.dat и user.dat (в папке windows) на файлы system.da0 и user.da0 как это делать грамотно: 1) при загрузке после "таблицы на черном фоне с перечислением процессора памяти, дисководов и тд " - жмите клавишу f8 2) в появившемся меню выбирайте "command promt only" 3) заглавными буквами набираете SCANREG /RESTORE и enter 4) из появившегося списка выбираете дату когда у вас компьютер работал без сбоев. и жмёте enter. можно сделать более топорно:в том же command promt only через любой файловый менеджер (NC, VC, DN) через клавишу f6(переименовать перенести) заменяете файлы system.dat и user.dat на system.da0 и user.da0 - они находятся в той же папке windows) точнее - делаете из system.da0 - system.dat и из user.da0 - user.dat |
Хоф,
благодарю Вас за всё вышеперечисленное, но у меня нет проблем с завершением работы, так же как и со стартом Windows 98. Перечисленные Вами манипуляции мне также известны. Но вот что есть КОНКРЕТНО "это самое - успешное завершение работы" Вы не сочли нужным сообщить. Меня интересует не КАК ЗАВЕРШАЕТСЯ РАБОТА Windows 98, а КОНКРЕТНО - ЧТО ЯВЛЯЕТСЯ ПРИЗНАКОМ УСПЕШНОГО ЗАВЕРШЕНИЯ ? Это запись в какой-то файл, прямая запись метки на диск и т.д.? Что КОНКРЕТНО Windows 98 потом проверяет при своём старте? А как грамотно менять файлы реестра я знаю. И компьютер у меня работает без сбоев. Суть вопроса - в другом. |
В корне диска C: лежит скрытый текстовый файл msdos.sys. На запуск Scandisk влияет строчка AutoScan=1 в разделе [options].
Цитата:
|
Но вот что есть КОНКРЕТНО "это самое - успешное завершение работы" ?
Я давно интересуюсь этим вопросом, и вот что по этому поводу есть в официальных документах М$: Цитата:
Есть ещё одна цитата из официальной документации: Цитата:
Цитата:
В принципе, я раз пытался это сделать, но с разбегу не случилось найти. Правда, тогда меня больше интересовало, где в win.com упрятано собственное logo. |
На уровне файловой системы успешное завершение работы - это отсутствие ошибок. Признаком наличия ошибок является т.н. "dirty bit", который выставляется:
- При записи файла (после завершения записи - снимается). - При появлении ошибки чтения на физическом уровне (этот вызывает появление опции "проверка всей поверхности" при сканировании) Флаг снимается chkdsk и пр. утилитами после проверки диска. |
Да: An Fsutil Query Does Not Work Properly on FAT or FAT32 Volumes. |
Цитата:
|
Конечно, про logo несколько оффтоп, но интересу ради...
Цитата:
никаких файлов, кроме системных? И если быть точным, файлы с расширением sys не совсем обычные файл формата BMP, для анимации заставки они нуждаются в небольшой правке... ;-) А по существу топика - про т.н. "dirty bit" нигде пока не нашел подтвеждения или развёрнутой информации. |
Взято отсюда. Раздел "1.3 The File Allocation Table".
...The high order two bits of the second entry are sometimes, in the case of FAT16 and FAT32, used for dirty volume management: high order bit 1: last shutdown was clean; next highest bit 1: during the previous mount no disk I/O errors were detected... Следующие по порядку два бита второй записи иногда, в случае FAT16 и FAT32, используются для контроля целостности тома: первый бит 1: последнее выключение было штатным; следующий бит 1: не было ошибок ввода/вывода в течении предыдущего периода монтирования диска 1200 ужо нафлудил :) |
Время: 18:14. |
Время: 18:14.
© OSzone.net 2001-