Skip to content
Все записи в категории 'Варианты тормозов'

Chkdsk scandisk зависает на N процентах.

Принесли ноутбук. Симптомы — тормоза и всякие баннеры непонятные.
Сразу обнаружились подозрительные файлы в автозагрузке, в реестре. Вирусы. Лечил по всякому — половину ручками, половину антивирусниками. Победил. Походу обнаружил, что раздел D не читается. В свойствах было написано, что файловая система RAW. Владелец не смог вразумительно вспомнить, что там было и было ли вообще. Решил прогнать оба раздела scandisk-ом. Ну, диск D естественно скандиском был не понят — про него другая история.
А вот с диском С началось странное.

Что касается проверки  диска скандиском под виндой — у меня уже давно сложилось однозначное мнение: если просто в свойствах диска под XP нажать проверку — то ничерта она не исправит, а просто для виду покажет что чота-там отработала. Поэтому я пользуюсь консольной командой chkdsk.

Нажимаю пуск -> программаы -> стандартные -> командная строка и даю команду
chkdsk c: /f     где ключ /f означает автоматически исправлять ошибки.

Если винда не грузится, то я гружусь с загрузочного диска, потом выбираю запуск консоли восстановления и в консоли даю команду chkdsk c: /p  что совершенно аналогично работе из командной строки, но почему-то ключ /f меняется на /p
Непонятно почему так и что курили программеры микрософта.

Продолжаю повествование про странности с диском С.
Короче из командной строки я написал chkdsk c: /f  , на что система сказала, что типа я мол с етого раздела щас работаю и не могу его проверить, но сделаю это при перезагрузке. Перегружаюсь. Скандиск стартует, как-то вяло проходит 2 части из 3х (а должен прям пролетать их со свистом) и на третьей зависает на 5%. Жду…. долго жду…. висит!

Где-то на  3ей попытке проверить скандиском (я думал это мертвый висяк и ребутил комп и опять запускал проверку) меня отвлекли. Вернулся через час или более — о, что я вижу! Скандиск отработал! Значит проблема с файлами, а точнее с их количеством. Поставил тотал коммандер и стал жать пробел, наводя на папки. При этом totalcommander показывает размер папок. И в одном месте он заткнулся. Надооооолго. Нажимаю escape, захожу в папку и там опять по очереди все папки пробелом. В итоге докопался до проблемы.  Вот этот путь —

c:\Documents and Settings\Имя пользователя\Application Data\Macromedia\Flash Player\#SharedObjects\

Я добрался до него и просто нажал войти в папку — тоталкоммандер задумался… Думал он долго. Оказалось в этой папке много папок с какими-то случайными 8-мизначными именами. Типа 4ETZGHPU 4ETZJ6MA и проч.
И их не так чтобы много…. их ОЧЕНЬ МНОГО — полтора миллиона папок! Нажал ctrl + a , чтоб выделить все. Через пару минут выделилось. Нажал shift+del для удаления мимо корзины. Уехал по делам. Приехал через 2 с лишним часа — удалилось лишь 15%.
Я просто в шоке, что такая фигня бывает. Вероятно это проделки одного из вирусов, которые там были. Пока писал статью проценты долши до 22. Прогресс.

МОРАЛЬ — если скандиск (chkdsk ) завис —  НЕ ТОРОПИТЕСЬ — дайте ему подумать. И походу думайте сами — если он задумался — то почему?

Компьютер тормозит — антивирус?

На днях ходил смотреть компьютер у знакомого. У него начались какието странные тормоза. Не то  чтобы очень сильные, но явно заметные. Какие могут быть варианты тормозов?

1. Какой-то процесс отжирает под себя ресурсы. Все лишние процессы хорошо видны программой AVZ, которую можно скачать с сайта z-oleg.com Вирусов та программа знает мало, зато ее диспетчер процессов хорошо показывает запущенные процессы, показывает путь к файлам этих процессов а также помогает восстановить такие настройки как ключ запуска проводника, настройки интернет эксплорера,убрать блокировку реестра, восстановить файл hosts.

2. Кривые или устаревшие драйвера какого-либо устройства.

3. Слетает режим UDMA у жесткого диска и если посмотреть в диспетчере устройств у IDE контроллера на вкладке свойства, то вместо режима UDMA2 — UDMA5 будет стоять типа PIO.

Надо сказать что понижение скорости работы с UDMA на PIO я раньше довольно часто встречал. После выхода servise pack 3 для XP я стал встречать это гораздо реже, если вообще не перестал. Видимо слет режима пофиксили.  Еще возможно дело не в сервиспаке а в драйверах IDE для интеловского чипсета. Ато ведь если он слетал тогда, то либо дрова переставлять, либо ручками ковыряться в реестре.

Я опишу как быстро это восстановить, но если такое у вас происходит, то советую сразу после этого поставить как минимум сервиспак 3 и обновить драйвер от чипсета INTEL. (почти уверен что такое только у интела)

Это можно вылечить если поменять в реестре пару параметров работы IDE контроллера ручками. Типа запускаем редактор реестра REGEDIT , идем на ветку HKEY_LOCAL_MACHINE\SYSTEM\, потом жмем CTRL+F и в строке поиска пишем  «первичный»,  а там куда попадаем при поиске перебираем несколько однотипных папок (в левой половине редактора реестра они обозначены как 0000, 0001, 0002, 0003) и меняем где найдем параметры MasterDeviceTimingModeAllowed и SlaveDeviceTimingModeAllowed на значение —  ffffffff. Также меняем еще один параметр на каждый канал IDE — MasterDeviceTimingMode поставить 10010 — это и есть режим UDMA5. CDROMы в основном поддерживают UDMA2, но если вы везде поставите MasterDeviceTimingMode = 10010 (UDMA5) то ничего страшного не случится, потом все встанет как надо.

После этих изменений в реестре компьютер следует перегрузить, либо нажать в диспетчере устройств «Обновить оборудование».

В тот день я не нашел признаков вирусов и жесткий диск работал быстро. Причина тормозов оказалась банальной.  Тормоза в систему вносил горячо любимый мной антивирус доктор веб (doctor web) пятой версии. И даже если отключить SpiderGuard через иконку доктор веба — тормоза пропадали лишь при копировании пачек мелких файлов.

Если разработчики не придумают как ускорить свой продукт — мне придется перейти на что-либо другое.  Жалко, я привык к доктор вебу.