Ez habár lehet vírus, de egyáltalán nem biztos, hogy az. Írod, keretes HDD. Ilyenkor előfordulhat, hogy a másik gépben másként jumperelve kellene használni a winchester-t, mint ebben, s ebbe a gépbe rakva az ugyanezen IDE porton lévő eszközzel szembe hajt, mert ugyanaz a device címe. Tehát például egy kábelen két master vagy két slave van. Ami ennél is valószínűbb, az a kábel kontakthibája. Nézd meg, hogyan változtak a karakterek kódjai: Az S kódja 0x53, a W kódja 0x57, a szóköz kódja 0x20, a $ kódja 0x24. Ha megnézed, éppen a 2-es bit lett következetesen a helyes 0 helyett 1 az adatátvitelben - illetve lehet, hogy a magasabb helyértékű byte-on volt a hiba, akkor a 10-es bit a hunyó -, így ez nem valószínű, hogy vírus. Mi több, minden második karakterben állt elő a hiba, ami azért van, mert a HDD-ről 16 bites az átvitel, és vagy csak az alsó, vagy csak a felső byte-on, tehát a 16 bit egyetlen bitjén következett be az adatátvitel hibája.
Ilyen esetben tehát mindig érdemes megnézni, miből mire változott az illető karakter kódja, és könnyen megtalálható a hiba. Ami viszont kellemetlen, hogy a szakadt 2-es vagy 10-es adatvezeték miatt a szektorok írása is hibás volt, és sajnos a filerendszer nyilvántartása, a FAT módosítása is hibásan került ki, amennyiben írás is történt a HDD-re, ami viszont adatvesztéshez vezetett. A feltételezésemet támasztja alá, hogy hibás esetben a HDD méret nagyobbnak mutatkozott - ugye a méretben is megjelent a hibás 1-es bit -, valamint az, hogy a későbbiekben visszaalakult a HDD neve, mérete helyessé, amikor megszűnt a kontakthiba. Sajnos a hibásra update-elt FAT miatt mindenképpen valami GetDataBack, vagy valami hasonlóval kell megpróbálnod visszaszerezned az adataidat. Ne használd mentésig a HDD-t, ne írj rá, ez fontos!
Amúgy a winchester-ed jó, de a kereted rossz, kontakthibás, kidobandó - persze üresen.