Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Scandisk (Chkdsk) в WinXP

Автор: TankMan
Дата сообщения: 14.09.2004 22:03
Вобщем, никогда раньше такого не видал... начну из далека, чтобы вопросов не возникало... я работал в клубе, и на одной из них стоял Win ХР с 1СП, Винтом Seagate 160gb, и системой Фат, так вот, сами понимаете, в клубе долго не разбираются почему игрушка тормозит/зависла (не смотрят что там еще несколько запущено) и сразу же пользуют кнопочку Ресет, и на милое предложение скандиска (уж буду так называть chkdsk, так как привык) проверить винт, отказывались... и так система простояла около 6 месяцев ниразу не пререустанавливалась и ничего не трогалось.... хотя под завязку была забита фильмами и играми...это была преамбула...
Теперь Амбула ... У меня сейчас дома стоит комп с Seagate, такой же но на 80Gb, ХР Рго с Сп1, и всеми заплатками какие только можно поставить на ХР Рго... Система файловая такая же - Фат, но вот одно различие, которое меня и не устраивает - скандиск, при неудачном завершении (ресет захотелось нажать) проверяет диск, и находит поврежденные файлы (причем гарантированно с вероятностью 70-80%), но иногда он их находит даже и при корректном завершении работы, а так как у меня там храниться очень нужной мне документации, мне нужно что бы он вообще ничего не конвертировал в свои chk файлы, т.к. я не имею возможности проверить все файлы мои на целостность, меня вот мучает вопрос, винту пол года, а файлы теряются как будто сыпится винт, я проверил его несколькими тестами, впринципе все нормально - работает достаточно стабильно, бедов нет, температура на месте (в районе 38-40С), вобщем все ОК. НО он просто по страшному теряет файлы, я отрубил скандиск, после перезагрузок у меня постепенно исчезают (или повреждаются) файлы, чем больше я перезагружаюсь тем больше не находится файлов. Если винт не причем... может ли быть причина в Паках, или в версии винды, в клубе стояла Corporate Edition, а дома стоит просто Рго...
У меня была версия что это вирусы могли по прикалываться, но насколько мне известно, в последнее время пишут червей да троянов... а вирусы которые могут поганить данные на винте ушли из моды... и все же я решил проверить - у меня стоит Др.Веб 4.32а вот буквально несколько минут назад, проверял базу на обновление, вобщем "последнЕе" не бывает... проверил весь диск, чистота и порядок, нет ничего подозрительного... Вобщем я в полной растеряности, я теряю нужную мне инфу, но инфа эта вся оперативная, я не могу ее просто так скинуть на болванку и забыть....а тут принес его на работу, там стоит такая же винда как уменя дома, я подключил винт слейвом и пошел пить кофе, заговорился вобщем и забыл про комп, позже подошел и обнаружил, что скандиск таки добрался до моего винта но уже на другой машине ... (еще один вопрос - есть вероятность того что windows ставит метки на винты которые хочет проверить?) и в итоге я был "обрадован" тем что папка found которая появилась на моем винте занимала 2.5 гб (!!!) а что это потерялось - я понятия не имею (но вот сегодня обнаружил что например дистрибутив Adobe photoshop 7, лишился одного файла и именно setup.exe )

Если не найдутся ответы на мои вопросы, может кто-нибудь посоветовать программу, если есть, которая бы выполняла функции скандиска, но не преобразовывала их в Chk, или хотябы как-то нормально пталась их восстановить на прежнее место, ну хотябы просто с прежним названием, вобщем наверное я правильно выразился
Автор: CamTracer
Дата сообщения: 15.09.2004 10:29
Так может лучше не вырубать комп ресетом, а пользоваться предназначенной для этого командой? Я пару лет назад тоже работал в клубе техдиром и таких молодцов, которые давили на ресет по поводу и без него, мы просто гоняли нафиг. И системы стоят до сих пор насколько я знаю.
Автор: target76
Дата сообщения: 15.09.2004 12:27
1. А почему бы не поставить для начала NTFS?
2. Если ошибки вылетают даже при нормально м завершении работы, то тут причин м б достаточно много - блок питания, мать, память, (оч часто такая проблема возникает при использовании ТВ тюнера ).
3. Температура в 40 градусов для винта на мой взгляд все таки достаточно много, лучше не скупись и купи для него кулер.
4. И какая у тебя мать+проц. Температура проца?
Автор: TankMan
Дата сообщения: 15.09.2004 12:53
CamTracer
Не всегда удается завершить работу корректно, всилу своей работы ... пишу программку, которая блокирует весь комп и иногда при проверке кода забываю отрубить процедуру блокировки, так без мыши и клаиватуры я не знаю способа корректно завершить сеанс... впринципе кнопка выключения компьютера, приводит к завершению, но это не всегда срабатывает, т.к. программа болокируя все может просто не закрыться сама и не дать никому....да и не выход это...

target76
1. Потому как я часто работаю из доса, а драйвера Нтфс под дос у меня нет, да и вообще не слышал про такой драйвер...
2. Я забыл сказать, у меня дома стоит Атлон ХР 2000+ а на работе Пенек4 2000МГц и винт Seagate на 20Гб... мало вероятно, что на работе может сбоит болк питания, компы правда сборки Депо, но это не причина... ТВ-тюнера нет...
3. В клубе почти все винты на такой температуре работали, злостно перезагружались ресетом, и ничего с инфой на винте (Абсолюно ничего, кроме ооочень редких случаев) небыло, но вот разница лишь, что они работали на 98 винде...
Да и винт мой как раз с одной из машин, 80-ти гигобайтник стоял на идентичной машине, только не ХР 2000+ а ХР 1900+, на 98 восьмой винде, до отказа был забит играми, так как я там работал , я то знаю что это была самая стабильная машина, а тут я просто не узнаю винт, инфа просто осыпается
4.Температура в пределах нормы для ХР, больше 60 не поднимается... а мать Гигабайтовская на 600КТ....
Автор: xcm
Дата сообщения: 15.09.2004 12:59
Была у меня подобная проблема Вин2000, НТФС новый МАксТор -периодически разрушалась файловая система,также соот-но скандиск находил ошибки... Я грешил на винт/память - тк вроде это началось после добавления одной планки и подключени винта. Причем диагностика харда стандартными фирменными утилитами ничего не дала...
вообщем думаю проблема где-то в железе.
Автор: TankMan
Дата сообщения: 15.09.2004 13:03
xcm
Так как ты решил эту проблему?
Автор: xcm
Дата сообщения: 15.09.2004 13:08
в том то и дело...не нашел я способа... и оборудования др не было экспериментировать... вообщем у меня там была еще 98 Винда - там такой проблемы не было-ее и юзал. Попробуй железо менять.
Автор: Looking
Дата сообщения: 15.09.2004 13:14
TankMan
А ты что, думаешь, если
Цитата:
не преобразовывала их в Chk
это лучше? Почитай об принципе организации размещения информации на FAT разделах.
Вкратце: минимальное адресное пространство на диске - кластер. Файлы организуются в цепочки кластеров. При этом в конце каждого кластера (кроме последнего) указывается адрес следующего. Потерянные цепочкм кластеров получается, когда данный кластер не является первым (о чем ссылка в таблице FAT) и на него никто не ссылается. Этот случается из-за неправильного завершения работы в момент записи на винт. Вот такие цепочки без начала (и может быть и конца) и преобразовываются в Chk. Теоретически из них можно собрать файл обратно, но практически это возможно было сделать для простых текстовых ANSI файлов в DOS. В виндовс это не реально. А тем, что не давал скандиску выполнить свою работу только усугублял проблему, накладывая на старые ошибки новые.

Добавлено
Кроме ненормального завершения работы, дисковые ошибки могут возникать при неправильных настройках в сетапе по быстродействию, при разгоне, проблеме с питанием, перегреве процессора или диска, ошибок памяти.
2000/XP/2003 в большей мере используют кеширование записи, поэтому у них и больше проблем при ненормальном завершении. Можешь отключить это в свойствах диска в диспетчере устройств. Повысится надежность , но упадет быстродействие.
Автор: CamTracer
Дата сообщения: 15.09.2004 14:23
TankMan
При отладке программы лучше пользоваться отладчиком. SoftIce позволит тебе не доводить таки дело до ресета.
Автор: TankMan
Дата сообщения: 16.09.2004 08:16
Looking
На счет некорректного завершения работы известно, но вот пропадают файлы из архивов, а это плохо, многие файлы из тех что пропали просто неделями не используются... и если в WinXp проблемы есть а в 98 нет, то выходит это лишь настройки ОС? И если получается отключить кеширование записи, то у меня скорость будет в ХР ниже чем в 98? И 98 что не использует кеширования? Я не верю...

CamTracer
Не та отладка мне нужна, отдладка на уровне пошагового исполнения комманд но не на уровне ассемблера...
Автор: CamTracer
Дата сообщения: 16.09.2004 09:48
TankMan
Ну так а SoftIce что делает? И не обязательно на ассемблерном уровне. Можешь и свой исходный код отлаживать и по шагам и breakpoint'ы ставить.
А файлы у тебя по любому будут пропадать хотя бы в силу того, что при отключении ресетом остаются открытыми многие файлы, прерываются операции чтения/записи, что-то вообще пропадает. В общем проблем может возникнуть немеряно.
И еще а что за программа такая, если не секрет?
Автор: Looking
Дата сообщения: 16.09.2004 10:38
TankMan
Во первых я же написал, что новые системы в большей мере используют кеширование, чем 98, т.к. когда создавалась 98 объемы памяти были маленькие и под кеш она выделяет ее меньше.
Во вторых отключать кеширование можно только на момент запуска отладки.
В третьих пропадать архивы тоже могут из-за нарушения в адресации
В четвертых конвертни FAT в NTFS, он более устойчив в этом вопросе. А для работы из под ДОС используй NTFSForDOS http://forum.ru-board.com/topic.cgi?forum=35&topic=0982&start=260#lt
Автор: HeT BonpocoB
Дата сообщения: 05.03.2005 13:41
Может кто нибудь знает, по каким признакам XP определяет, запускать ли проверку диска CHKDSK (проще говоря скандиск) сразу или после перезагрузки?
У меня почему-то он некоторые разделы проверяет из среды окон, а некоторые (явно не имеющие никакх системных файлов) только с перезгрузкой. Есть ли чтонибудь в реестре, указывающее на ^это^?

И ещё, в справке нашёл интересную комманду по этому делу - fsutil dirty set E: - ставит метку разделу Е: для проверки его с помощью CHKDSK после перезагрузки. Но почемуто срабатывает она не на следующей перезагрузке, а только на 4-5-ой - тоже както не логично....

И ещё! Оставляет ли CHKDSK какой нибудь ЛОГ проделанной проверки?
что-то никак не могу найти
Автор: KLASS
Дата сообщения: 06.03.2005 13:39

Цитата:
по каким признакам XP определяет

Из справки по команде CHKDSK

Цитата:

/f
Задает исправление ошибок на диске. Диск должен быть заблокирован. Если диск не заблокирован командой chkdsk, отображается запрос на проверку диска при следующей перезагрузке компьютера.

Стало-быть, если система может заблокировать том, проверка происходит сразу же.

Цитата:
а некоторые (явно не имеющие никакх системных файлов)

Возможно антивирусник (или еще какая-нить) программа не позволяет CHKDSK заблокировать том.

Цитата:
Но почемуто срабатывает она не на следующей перезагрузке, а только на 4-5-ой - тоже както не логично....

Должна при первой же... а когда выполнял команду fsutil dirty set E: проверял наличие "грязного" бита, командой fsutil dirty query Е:

Цитата:
Оставляет ли CHKDSK какой нибудь ЛОГ проделанной проверки?

Ищи в событиях приложений уведомление, источник Winlogon
Автор: HeT BonpocoB
Дата сообщения: 06.03.2005 15:18
KLASS, по поводу fsutil - не пойму почему он у меня не срабатывал с первой перезагрузки ... сейчас вот составил батничек
Код: fsutil dirty set D:
fsutil dirty set F:
fsutil dirty set H:
Автор: GeMir
Дата сообщения: 06.03.2005 15:36
Scandisk и Chkdsk это две разные утилиты...
Автор: HeT BonpocoB
Дата сообщения: 06.03.2005 18:41
GeMir, ну это я так понимаю просто для названия топика, чтоб понятнее было о чём речь

p.s. и ещё по поводу лог-файлов... а когда из "оконной среды" запускается проверка (тоесть: Disk Properties -> Tools -> Error checking..... *.log можно найти где нибудь? а то кроме мессаджбокса "compleat" ничего не остаётся ...
Автор: KLASS
Дата сообщения: 06.03.2005 20:20

Цитата:
а когда из "оконной среды" запускается проверка

Там же и смотри, в EventLog.
Автор: HeT BonpocoB
Дата сообщения: 16.04.2005 14:05
...и всётаки, чтоб закрыть тему, пара моментов:

1.
Цитата:
Там же и смотри, в EventLog
логов при запуске ХП-шного "скандиска" из среды окон я так и не нашёл

2. fsutil dirty set D: работает только для NTFS, НО!
в тоже время если выполнить свойства диска -> Tools -> Error Checking.... для "неблокирумых" FAT32-томов, то при перегрузке CHKDSK срабатывает так же, как и на NTFS => следовательно виндовс знает ещё какойто способ установки "грязной мети"! вопрос - какой??
Автор: KLASS
Дата сообщения: 16.04.2005 14:39
HeT BonpocoB

Цитата:
из среды окон я так и не нашёл

Ошибок на диске не было.

Цитата:
следовательно виндовс знает ещё какойто способ установки "грязной мети"!

Это не установка "грязного" бита, но проверка диска при перегрузке. Стартует она, читая значение параметра HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\\BootExecute , что на FAT, что на NTFS.
Автор: HeT BonpocoB
Дата сообщения: 16.04.2005 15:38
KLASS, ага! вот теперь все точки над "ё" расставлены , сенкс
Автор: Solenaja
Дата сообщения: 23.06.2005 16:56
У меня на одно машине постоянно при загрузке идёт проверка диска D. Ошибок не находит, но при следующих загрузок выполняется опять проверка. Как поправить?
Автор: TheTech
Дата сообщения: 03.07.2005 09:07
так как запустить проверку диска на наличие ошибок?
Автор: FOLD
Дата сообщения: 03.07.2005 10:33
TheTech
Так это chkdsk /? :(( chkdsk бУКВА_ДИСКА: /f

Автор: ALEF
Дата сообщения: 27.09.2005 15:23
chkdsk C: /F /R выполняет проверку при загрузке, но не успеваю посмотреть результаты, где они могут быть, обыскал все *.log - не нашел.

Случайно при проверке съемного носителя прошел по нему при загрузке chkdsk - видно решил что "грязный" и в результате на нем появился файл BOOTEX.LOG - это то что я ищу? почем он не создается для диска С: ?
Автор: HeT BonpocoB
Дата сообщения: 27.09.2005 18:17
ALEF, а первую страницу поглядеть?
Цитата:
Ищи в событиях приложений уведомление, источник Winlogon
Автор: ALEF
Дата сообщения: 04.10.2005 16:27
HeT BonpocoB
точно, есть это все в Eventlog'е, спасибо, а то уж обыискался. И на прошлой странице не видел, хотя смотрел, чеснослово.
Автор: flox96
Дата сообщения: 04.10.2005 17:48
Как быстро восстановить информацию из файлов Filexxxx.chk? Пропал весь каталог пользователя в WinXP (FAT32) и появилась тьма файлов с *.chk Пришлось вручную искать среди этих файлов бывшие каталоги, DiskEditor - ом присваивать им аттрибут дирректории и таким образом находить и восстанавливать информацию. Может кто знает более быстрый способ восстановления информации, а то файлов очень много и восстановление становится утомительным.
Автор: paulpred
Дата сообщения: 19.10.2005 10:07
У меня тоже что и у Solenaja, постоянно при перезагрузке стал проверять один раздел (H на диске, проходит проверка, ошибок не находит... Откатывал систему с образа - тоже самое...
Автор: Uriu
Дата сообщения: 20.10.2005 07:22
paulpred

Наберите в "Справке и поддержке"--"dirty" почитайте. Нужно снять метку грязный том. Недавно тема такая была здесь. Я не смог найти.

Страницы: 12

Предыдущая тема: Нужна заплатка KB837794, поможите имеющие..


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.