Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » Как ОС определяет неисправную Файловую систему?

Ответить
Настройки темы
Как ОС определяет неисправную Файловую систему?

Аватара для ScorpionXXX

Старожил


Сообщения: 490
Благодарности: 38

Профиль | Отправить PM | Цитировать


Если представить на компе стоит 2 ОС и во время работы одной из них произошла неожиданная перезагрузка, то при новом запуске той же ОС она стремиться проверить диск на наличие ошибок. Если отказаться и загрузить вторую ОС, то и та будет так же пытаться проверить диск на ошибки. Вопрос: она, что где-то помечает, что диск нужно проверить или ошибка в Файловой системе настолько серьезная, что ее замечает любая ОС? Ведь за время запуска ОС она не в состоянии проверить весь диск, но ведь как-то определяет, что так что-то не так.

-------
При желание всю необходимую информацию, софт, крек и т.д. вы можете найти здесь www.yandex.ru или здесь www.google.ru


Отправлено: 06:46, 10-03-2007

 

Аватара для Coutty

Кот Ти


Сообщения: 7318
Благодарности: 1204

Профиль | Отправить PM | Цитировать


Видимо в файловой системе есть какой-то бит "выгружена корректно / закрыты все потоки чтения-записи", который при начале загрузки системы устанавливается в ноль, а при выключении - в единицу. Соответственно, если нажать reset, то в единицу оно не переставляется.
Моя теория.
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:46, 10-03-2007 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 1862
Благодарности: 132

Профиль | Сайт | Отправить PM | Цитировать


про Linux
Цитата:
В момент монтирования файловой системы в процессе загрузки, бит в заголовке (<чистый бит> / ) стирается, это означает что файловая система используется, и что структуры данных используемые для управления размещением и организации файлов и директорий, в данной файловой системы могут быть изменены.

Файловая система расценивается как целостная если все блоки данных в ней либо используются, либо свободны; каждый размещенный блок данных занят одним и только одним файлом или директорией; все файлы и директории могут быть доступны после обработки серии других директорий в файловой системе. Когда система Linux намеренно прекращает работу используя команды оператора, все файловые системы размонтируются. Размонтирование файловой системы в процессе завершения работы устанавливает <чистый бит> в заголовок файловой системы, указывая на то, что файловая система была размонтирована должным образом и, тем самым, может рассматриваться как целостная.

Года отладки и переработки файловой системы и использование улучшенных алгоритмов для записи данных на диск в большой степени уменьшили повреждение данных вызываемых приложениями или самим ядром Linux, но устранение повреждения и потери данных в связи с отключением питания и другими системными проблемами до сих пор является сложной задачей. В случае аварийной остановки или простого отключения Linux системы без использования стандартных процедур остановки работы <чистый бит> в заголовке файловой системы не устанавливается. При следующей загрузке системы, процесс монтировки обнаруживает, что система не маркирована как <чистая>, и физически проверяет ее целостность использую Linux/Unix утилиту проверки файловой системы 'fsck' (File System ChecK).

-------
ДИЛЕТАНТ - это курьезный человек, который испытывает удовольствие делать то, чего не умеет.
AMD 4200+, MSI Neo2Platinum, 2Gb, ATI 9600, D-Link DWL-G510, FreeBSD 8.0, KDE 4.3.4

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:28, 10-03-2007 | #3


Аватара для Coutty

Кот Ти


Сообщения: 7318
Благодарности: 1204

Профиль | Отправить PM | Цитировать


Ну да, что-то подобное я и имел в виду

Отправлено: 18:39, 10-03-2007 | #4


Аватара для gf100

Ветеран


Сообщения: 1665
Благодарности: 190

Профиль | Отправить PM | Цитировать


Не далее, как сегодня нарвался на эту самую ситуацию в windows после выполнения преобразования раздела из fat в ntfs paragon'ом. Саморемонт автоматически системными средствами не получается и при ручном запуске тоже:
Цитата:
C:\>chkdsk j: /f
Тип файловой системы: NTFS.
Повреждена основная таблица файлов. Выполнение CHKDSK прервано.
Т.е. любой экземпляр ОС пытается прочитать корневые файловые системы всех дисков и, если находит ошибку, пытается исправить.

-------
Когда у тебя есть только молоток, все похоже на гвоздь


Отправлено: 19:36, 10-03-2007 | #5



Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » Как ОС определяет неисправную Файловую систему?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - Как восстановить файловую систему? alex1081 Microsoft Windows 2000/XP 11 03-07-2011 11:00
EventID - Norton Ghost разрушил файловую систему SergeySPP Хочу все знать 2 03-12-2007 14:10
Как перевеcти файловую систему Fat 32 в NTFS?? Ravshield Хочу все знать 8 30-01-2007 21:31
Как сменить файловую систему диска? angelA Microsoft Windows 95/98/Me (архив) 17 14-01-2007 02:08
Диск С использует файловую систему, совместимую с MS-Dos YuriyS Microsoft Windows 95/98/Me (архив) 7 01-04-2004 10:20




 
Переход