RE: Re[87658769387632769287632876987287362987366329876]: hardisk se cuka

From: Sasinka, Jaroslav <jaroslav.sasinka (zavinac)>
Date: 20. 07. 2005, 08:31 CEST
gampik on Tuesday, July 19, 2005 11:41 PM  wrote:

> ano, tyka se to winXP. reseni jsem nasel tady:
> http://purpleflux.com/archives/001897.html


Je ještě jedno spolehlivější řešení. Praktikoval jsem ho už u několika zákazníků.

Vytvořil jsem si soubor dma.reg který mi do větve HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0001 zapíše v jakém módu zařízení běží a vynuluje počet CRC chyb (za lomítkem je 0001 pro primární kanál a 0002 pro sekundární kanál). Windows totiž vypnou DMA v případě, že objeví větší počet CRC chyb při přenosu dat ze zařízení do paměti nebo naopak.

V tomto souboru vynuluji na obou kanálech počet CRC chyb, které se ukládají v klíči "MasterIdDataChecksum" a "SlaveIdDataChecksum".

Dále nastavím přenosový režim na správné hodnoty. Slouží k tomu klíče "MasterDeviceTimingMode" a "SlaveDeviceTimingMode"
Přenosový režim je třeba upravit podle následujících údajů:

ATA100 UDMA-5 00010010
ATA66 UDMA-4 00008010
ATA44 UDMA-3 00006010
ATA44 UDMA-3 00004010
ATA33 UDMA-2 00002010
MWDMA-2 00000410
MWDMA-1 00000210
PIO4 00000010

Celý tento soubor spouštím v odhlašovacím skriptu, takže vždy při nabootování jsou k dispozici mechaniky se správně nastaveným DMA a vynulovaným počtem CRC chyb.


 --

Autobusová stanice je místo, kde zastavují autobusy.
Vlaková stanice je místo, kde zastavují vlaky.
Na svém počítači mam pracovní stanici... ;o)


nefir
ICQ: 253 164 765
Received on Wed, 20 Jul 2005 08:31:54 +0200

This archive was generated by hypermail 2.1.8 : 20. 07. 2005, 08:32 CEST