как да се предпазим от заразяване с компютърни вируси
virus defence - безплатни антивирусни програми
Форум
Полезни линкове
Приятели и партньори
компютърни вируси
За Вирусна защита
софтуер за сигурност и оптимизация
Карта на сайта
компютърни вируси - oпределение и видове
За Вирусна защита
определения и термини за компютърна сигурност
компютърни вируси
софтуер за оптимизация на компютри
Полезни линкове
антивирусни лаборатории. Онлайн тестове за сигурност
информация за компютърни вируси и интернет измами
интернет измами и кражби
онлайн тестове на антивирусни програми и защитни стени
криптография - кодиране на данни
Приятели и партньори
възстановяване след срив на системата
признаци на заразяване с компютърен вирус
изтриване на компютърни вируси
софтуер за сигурност и оптимизация
софтуер за сигурност





















avast! на Български
Irontrees.com
Търсене
Реклама
Нагоре
Copyright 2007-2009 © Павел Атанасов | Поддръжка на хард диск - Проблем с превключване от DMA към PIO режим на работа на хард диск

>> Поддръжка на хард диск. Проблем с превключване от DMA към PIO режим на работа на хард диска <<

     Преди да инсталирате някоя от посочените по-долу програми Ви препоръчваме да прочетете внимателно лицензионното споразумение на производителя.
     Преди да прочете историята в т. 5 Ви препоръчвам да се запознаете със следните статии в Уикипедиа, за да добиете представа за използваните в нея термини - Programmed Input/Output (PIO) Mode; Direct Memory Access (DMA); Ultra Direct Memory Access (UDMA).

     5. Искам да Ви разкажа за един не толкова често срещан, но много неприятен проблем, с който може да се сблъскате някой ден.
     Преди известно време усетих сериозно забавяне в работата на компютъра си. Тъй като той беше стар (около 5 годишен), забавянето беше много осезаемо. Процесорът работеше на 100%. Веднага ми мина мисълта, че съм станал поредната жертва на някой вирус. Извърших сканиране с антивирусната програма, която използвах, но не открих нищо. Свалих антивирусния скенер Dr. Web Cure It, но и той не засече никакви вредители. Тогава се замислих. Каква можеше да е причината във внезапния спад в производителността на компютъра. Отворих Device Manager-a, за да проверя дали има проблем с хардуера. За целта трябва да отворите Старт менюто и да напишете в Run следният текст - devmgmt.msc .
     Едно от разклоненията в дървовидната структура се нарича IDE ATA/ATAPI controllers. Той от своя страна се разклонява на Primary IDE Channel и Secondary IDE Channel. Двойно кликване върху някой от контролерите ще отвори прозорец "Properties". Той се състои от няколко страници. Отворете "Advanced Settings". Ще видите две устройства "Device 0" и "Device 1" с по три полета - "Device Type", "Transfer Mode" и "Current Transfer Mode". Странното при мен беше, че в последното поле пишеше PIO Mode. При него диска не може да комуникира директно с паметта както е при DMA/UDMA и използва процесора за посредник. Това води и до неговото сериозно натоварване. Знаех, че дискът поддържа Ultra DMA Mode 5 и затова включих настройката DMA if available и натиснах ок. Рестартирах и отворих отново Properties прозореца и страница Advanced Settings, за да проверя дали е настъпила промяна. За съжаление твърдият диск продължаваше да си работи в PIO режим. В този момент разбрах, че не мога да сменя режима на работа на хард диска. Потърсих причината и скоро я открих в следната статия на Microsoft - "Дисковете IDE ATA и ATAPI използват режим PIO...". Оказва се, че при регистрирани 6 CRC грешки Windows превключва към по-нисък режим на комуникация с хард дисковете и оптичните устройства. Вече знаех причината за проблема, но не и как да го оправя. Очевидно от съображения за сигурност от Microsoft не Ви позволяват да включите отново по-високия DMA режим. В посочената по-горе статия се препоръва деинсталиране на драйвера на проблемното устройство (хард диск или оптично устройство) и рестартиране на компютъра. При зареждането си Windows ще инсталира наново драйвера и проблемът ще бъде решен. Това решение не ми се понрави много и реших да потърся нещо друго и го открих в следната статия - "DMA reverts to PIO". От нея разбрах, че препоръчаното решение в статията на Microsoft не винаги работи. От предложените варианти се спрях на този със задаването на низ 0хffffffff като стойност за ключа "MasterDeviceTimingModeAllowed". Преди да стигна до това решение отворих Registry Editor (напишете regedit в полето Run в меню Старт) и разгледах ключовете, наименовани - HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}. Те имаха разклонения 0000, 0001, 0002 и т.н. Спрях се на ключа, който съдържаше DriveDesc: Primary IDE Channel в разклонение 0002 и Drivedesc: Secondary IDE Channel в разклонение 0001. Проблемът с PIO Mode беше засегнал само първичния канал. Във вторичния канал работеше втори хард диск в режим DMA. Сравних низовете на ключа "Master DeviceTimingModeAllowed" на двата хард диска и установих, че при работещия на DMA е 0хffffffff, а при този на PIO режим беше друг. От контекстното меню на ключа избрах "Modify" и му сложих стойност ffffffff. В Device Manager маркирах "DMA if available" и рестартирах компютъра. Това реши проблема при мен. Можете да използвате и някой от другите препоръчани в статиите методи. При оптични устройства процедирайте по същия начин.
     Реших да Ви споделя този проблем, защото е неприятен и решаването му може да се окаже трудно. Вместо да носите компютъра в някоя фирма и да изразходвате време и пари, вече знаете как да се справите сами в тази ситуация. Това е и идеята на този сайт. Преди години дадох 5 лева в една фирма да ми инсталират драйвера на модема и тогава си казах, че няма да повече да харча пари за такива елементарни неща и ще се справям сам. Седнах и прочетох доста неща, за да добия знанията, които имам сега.
     

< страница 1 2 >