Kisse talan OT: Halodo CD iro?
Palasik Sandor
palasik at mail.datanet.hu
Fri Aug 27 12:22:57 CEST 2004
> Tehat ha utkozben korrumpalodik az adat azt a vezerlonek eszre kell
> vennie (vagy a HDD-nek) viszont akkor hogy kerulhet hibas file a HDD-re,
> CD-re? Ha van ellenorzes es hiabt jelez akkor ujrakeri az adatot amig
> nem helyes, nem?
A HDD-ben saját szoftver van. Elvileg ezért nem lehet rajta hibás szektor.
Ha talál javíthatatlan hibát, akkor elvileg át kéne neki tenni máshova, de
úgy, hogy logikailag ugyanott látszik. A HDD-hez nem értek, magnetooptikai
lemezen viszont tudom, hogy minden tracken volt tartalék szektor, le is
lehetett kérdezni, hogy hány százalékát használta már el. Gondolom, hogy
HDD-n is így megy. Viszont a nagyobb sebesség miatt nem szokták ellenőrizni,
az ugyanis újabb menet. Másrészt a hibajavító kódok nagyon durvák. Pl. a
CD-n lévő MODE 1 módban tudtommal egy szektoron belül négy független hibát
ki tud javítani. Normál esetben tehát nem nagyon fordulhat elő, hogy az írás
olyan totálkár legyen, hogy ennél is több hibát hozzon össze. Mellesleg
ezért érdemes a CD-ket RAW (~ 2300 byte /szektor) módban írni. Akkor a
hibajavító kódot a CD író szoftver számolja ki, és ha az IDE átvitelnél
sérül is, olvasáskor a CD olvasó ugyanolyan (javítható) hibának tekinti,
mintha a lézer csinálta volna.
Az IDE hibaellenőrzéséről: jó lenne, ha lenne, de amikor az IDE-t
kitalálták, akkor azt szerették volna, hogy egy-két buszmeghajtón kívül más
ne nagyon kelljen hozzá. Olcsónak készült, nem megbízhatónak. Másrészt azért
az nem nagy elvárás, hogy ha egy bit elindul egy 50 centis dróton, akkor oda
is érjen. Igen sok olyan IDE interfész van, ami soha nem hibázik. A gáz
tényleg csak ez, hogy nehéz kitesztelni, ha gondot érzel. Én annak idején
írtam egy programot, ami egy MD5 ellenőrző számot számol a fájlokról és
abból generált névre nevezi át. Magyarul, ha két fájlnak különböző nevet ad,
akkor azok tartalomban is különböznek. Oda vissza másolgattam a fájlokat és
minden másolás után megcsináltam ezt vele (batchban). Így aztán, miután
órákig futtattam, találtam néhány fájlt, amiben egy-egy bájt megváltozott.
Palasik Sándor
More information about the Elektro
mailing list