Gå til innhold
Trenger du hjelp med PCen? Still spørsmål her! ×

Plutselig korrupt disk


Anbefalte innlegg

Videoannonse
Annonse

http://www.google.com/search?client=opera&...-8&oe=utf-8

 

F.eks (hvis du har Windows XP)

 

 

Insert the Windows XP bootable CD into the computer.

When prompted to press any key to boot from the CD, press any key.

Once in the Windows XP setup menu press the "R" key to repair Windows.

Log into your Windows installation by pressing the "1" key and pressing enter.

You will then be prompted for your administrator password, enter that password.

Copy the below two files to the root directory of the primary hard disk. In the below example we are copying these files from the CD-ROM drive letter, which in this case is "e." This letter may be different on your computer.

 

copy e:\i386\ntldr c:\

copy e:\i386\ntdetect.com c:\

 

Once both of these files have been successfully copied, remove the CD from the computer and reboot.

Lenke til kommentar

Under ligger logg fra testdisk.

 

Kjørte også en scan med testdisk, og jeg har mulighet for å endre partisjonstypen til HPFS-NTFS fra FAT12. Er dette noe å teste eller finnes det en annen løsning?

 

 

 

 

 

Thu Jan 29 12:17:55 2009

Command line: TestDisk

 

TestDisk 6.10, Data Recovery Utility, July 2008

Christophe GRENIER <[email protected]>

http://www.cgsecurity.org

OS: Windows XP SP3

Compiler: GCC 4.3, Cygwin 1005.25 - Jul 17 2008 15:48:05

ext2fs lib: 1.41.0, ntfs lib: 10:0:0, reiserfs lib: 0.3.1-rc8, ewf lib: 20080501

disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sda)=100030242816

disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdb)=100030242816

disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdc)=250059350016

disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive0)=100030242816

disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive1)=100030242816

disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive2)=250059350016

disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=100027113984

disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\D:)=100027113984

disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\E:)=250056705024

file_read(4,1,buffer,195380639(12921/239/63)) lseek err Invalid argument

file_read(5,1,buffer,195380639(12921/239/63)) lseek err Invalid argument

file_read(6,1,buffer,488408129(30401/254/63)) lseek err Invalid argument

Hard disk list

Disk /dev/sda - 100 GB / 93 GiB - CHS 12921 240 63, sector size=512 - ST910021AS

Disk /dev/sdb - 100 GB / 93 GiB - CHS 12921 240 63, sector size=512 - HITACHI HTS722010K9SA00

Disk /dev/sdc - 250 GB / 232 GiB - CHS 30401 255 63, sector size=512 - WD 2500BEV External

 

Partition table type (auto): Intel

Disk /dev/sdb - 100 GB / 93 GiB - HITACHI HTS722010K9SA00

Partition table type: Intel

 

Analyse Disk /dev/sdb - 100 GB / 93 GiB - CHS 12921 240 63

Geometry from i386 MBR: head=240 sector=63

check_part_i386 failed for partition type 07

get_geometry_from_list_part_aux head=240 nbr=2

get_geometry_from_list_part_aux head=8 nbr=2

get_geometry_from_list_part_aux head=16 nbr=2

get_geometry_from_list_part_aux head=32 nbr=1

get_geometry_from_list_part_aux head=64 nbr=1

get_geometry_from_list_part_aux head=128 nbr=1

get_geometry_from_list_part_aux head=240 nbr=2

get_geometry_from_list_part_aux head=255 nbr=1

Current partition structure:

Invalid NTFS boot

1 * HPFS - NTFS 0 1 1 12920 239 63 195365457

1 * HPFS - NTFS 0 1 1 12920 239 63 195365457

Ask the user for vista mode

Allow partial last cylinder : No

search_vista_part: 0

 

search_part()

Disk /dev/sdb - 100 GB / 93 GiB - CHS 12921 240 63

FAT12 at 0/1/1

FAT1 : 1-8

FAT2 : 9-16

start_rootdir : 17

Data : 49-20736

sectors : 20739

cluster_size : 8

no_of_cluster : 2586 (2 - 2587)

fat_length 8 calculated 8

FAT differs, FAT sectors=0-8/8

heads/cylinder 4 (FAT) != 240 (HD)

sect/track 17 (FAT) != 63 (HD)

 

FAT12 at 0/1/1

D FAT12 0 1 1 1 90 12 20739 [NO NAME]

FAT12, 10 MB / 10 MiB

file_read(5,2,buffer,195380642(12922/0/3)) lseek err Invalid argument

file_read(5,1,buffer,195380642(12922/0/3)) lseek err Invalid argument

file_read(5,1,buffer,195380643(12922/0/4)) lseek err Invalid argument

file_read(5,8,buffer,195380640(12922/0/1)) lseek err Invalid argument

file_read(5,1,buffer,195380640(12922/0/1)) lseek err Invalid argument

file_read(5,1,buffer,195380641(12922/0/2)) lseek err Invalid argument

file_read(5,1,buffer,195380644(12922/0/5)) lseek err Invalid argument

file_read(5,1,buffer,195380645(12922/0/6)) lseek err Invalid argument

file_read(5,1,buffer,195380646(12922/0/7)) lseek err Invalid argument

file_read(5,1,buffer,195380647(12922/0/8)) lseek err Invalid argument

file_read(5,8,buffer,195380648(12922/0/9)) lseek err Invalid argument

file_read(5,1,buffer,195380648(12922/0/9)) lseek err Invalid argument

file_read(5,1,buffer,195380649(12922/0/10)) lseek err Invalid argument

file_read(5,1,buffer,195380650(12922/0/11)) lseek err Invalid argument

file_read(5,1,buffer,195380651(12922/0/12)) lseek err Invalid argument

file_read(5,1,buffer,195380652(12922/0/13)) lseek err Invalid argument

file_read(5,1,buffer,195380653(12922/0/14)) lseek err Invalid argument

file_read(5,1,buffer,195380654(12922/0/15)) lseek err Invalid argument

file_read(5,1,buffer,195380655(12922/0/16)) lseek err Invalid argument

file_read(5,3,buffer,195380656(12922/0/17)) lseek err Invalid argument

file_read(5,1,buffer,195380656(12922/0/17)) lseek err Invalid argument

file_read(5,1,buffer,195380657(12922/0/18)) lseek err Invalid argument

file_read(5,1,buffer,195380658(12922/0/19)) lseek err Invalid argument

file_read(5,3,buffer,195380703(12922/1/1)) lseek err Invalid argument

file_read(5,1,buffer,195380703(12922/1/1)) lseek err Invalid argument

file_read(5,1,buffer,195380704(12922/1/2)) lseek err Invalid argument

file_read(5,1,buffer,195380705(12922/1/3)) lseek err Invalid argument

file_read(5,8,buffer,195380719(12922/1/17)) lseek err Invalid argument

file_read(5,1,buffer,195380719(12922/1/17)) lseek err Invalid argument

file_read(5,1,buffer,195380720(12922/1/18)) lseek err Invalid argument

file_read(5,1,buffer,195380721(12922/1/19)) lseek err Invalid argument

file_read(5,1,buffer,195380722(12922/1/20)) lseek err Invalid argument

file_read(5,1,buffer,195380723(12922/1/21)) lseek err Invalid argument

file_read(5,1,buffer,195380724(12922/1/22)) lseek err Invalid argument

file_read(5,1,buffer,195380725(12922/1/23)) lseek err Invalid argument

file_read(5,1,buffer,195380726(12922/1/24)) lseek err Invalid argument

file_read(5,11,buffer,195380766(12922/2/1)) lseek err Invalid argument

file_read(5,1,buffer,195380766(12922/2/1)) lseek err Invalid argument

file_read(5,1,buffer,195380767(12922/2/2)) lseek err Invalid argument

file_read(5,1,buffer,195380768(12922/2/3)) lseek err Invalid argument

file_read(5,1,buffer,195380769(12922/2/4)) lseek err Invalid argument

file_read(5,1,buffer,195380770(12922/2/5)) lseek err Invalid argument

file_read(5,1,buffer,195380771(12922/2/6)) lseek err Invalid argument

file_read(5,1,buffer,195380772(12922/2/7)) lseek err Invalid argument

file_read(5,1,buffer,195380773(12922/2/8)) lseek err Invalid argument

file_read(5,1,buffer,195380774(12922/2/9)) lseek err Invalid argument

file_read(5,1,buffer,195380775(12922/2/10)) lseek err Invalid argument

file_read(5,1,buffer,195380776(12922/2/11)) lseek err Invalid argument

file_read(5,1,buffer,195380706(12922/1/4)) lseek err Invalid argument

file_read(5,4,buffer,195380707(12922/1/5)) lseek err Invalid argument

file_read(5,1,buffer,195380707(12922/1/5)) lseek err Invalid argument

file_read(5,1,buffer,195380708(12922/1/6)) lseek err Invalid argument

file_read(5,1,buffer,195380709(12922/1/7)) lseek err Invalid argument

file_read(5,1,buffer,195380710(12922/1/8)) lseek err Invalid argument

file_read(5,8,buffer,195380711(12922/1/9)) lseek err Invalid argument

file_read(5,1,buffer,195380711(12922/1/9)) lseek err Invalid argument

file_read(5,1,buffer,195380712(12922/1/10)) lseek err Invalid argument

file_read(5,1,buffer,195380713(12922/1/11)) lseek err Invalid argument

file_read(5,1,buffer,195380714(12922/1/12)) lseek err Invalid argument

file_read(5,1,buffer,195380715(12922/1/13)) lseek err Invalid argument

file_read(5,1,buffer,195380716(12922/1/14)) lseek err Invalid argument

file_read(5,1,buffer,195380717(12922/1/15)) lseek err Invalid argument

file_read(5,1,buffer,195380718(12922/1/16)) lseek err Invalid argument

file_read(5,8,buffer,195380782(12922/2/17)) lseek err Invalid argument

file_read(5,1,buffer,195380782(12922/2/17)) lseek err Invalid argument

file_read(5,1,buffer,195380783(12922/2/18)) lseek err Invalid argument

file_read(5,1,buffer,195380784(12922/2/19)) lseek err Invalid argument

file_read(5,1,buffer,195380785(12922/2/20)) lseek err Invalid argument

file_read(5,1,buffer,195380786(12922/2/21)) lseek err Invalid argument

file_read(5,1,buffer,195380787(12922/2/22)) lseek err Invalid argument

file_read(5,1,buffer,195380788(12922/2/23)) lseek err Invalid argument

file_read(5,1,buffer,195380789(12922/2/24)) lseek err Invalid argument

file_read(5,11,buffer,195380829(12922/3/1)) lseek err Invalid argument

file_read(5,1,buffer,195380829(12922/3/1)) lseek err Invalid argument

file_read(5,1,buffer,195380830(12922/3/2)) lseek err Invalid argument

file_read(5,1,buffer,195380831(12922/3/3)) lseek err Invalid argument

file_read(5,1,buffer,195380832(12922/3/4)) lseek err Invalid argument

file_read(5,1,buffer,195380833(12922/3/5)) lseek err Invalid argument

file_read(5,1,buffer,195380834(12922/3/6)) lseek err Invalid argument

file_read(5,1,buffer,195380835(12922/3/7)) lseek err Invalid argument

file_read(5,1,buffer,195380836(12922/3/8)) lseek err Invalid argument

file_read(5,1,buffer,195380837(12922/3/9)) lseek err Invalid argument

file_read(5,1,buffer,195380838(12922/3/10)) lseek err Invalid argument

file_read(5,1,buffer,195380839(12922/3/11)) lseek err Invalid argument

file_read(5,5,buffer,195380777(12922/2/12)) lseek err Invalid argument

file_read(5,1,buffer,195380777(12922/2/12)) lseek err Invalid argument

file_read(5,1,buffer,195380778(12922/2/13)) lseek err Invalid argument

file_read(5,1,buffer,195380779(12922/2/14)) lseek err Invalid argument

file_read(5,1,buffer,195380780(12922/2/15)) lseek err Invalid argument

file_read(5,1,buffer,195380781(12922/2/16)) lseek err Invalid argument

file_read(5,8,buffer,195380845(12922/3/17)) lseek err Invalid argument

file_read(5,1,buffer,195380845(12922/3/17)) lseek err Invalid argument

file_read(5,1,buffer,195380846(12922/3/18)) lseek err Invalid argument

file_read(5,1,buffer,195380847(12922/3/19)) lseek err Invalid argument

file_read(5,1,buffer,195380848(12922/3/20)) lseek err Invalid argument

file_read(5,1,buffer,195380849(12922/3/21)) lseek err Invalid argument

file_read(5,1,buffer,195380850(12922/3/22)) lseek err Invalid argument

file_read(5,1,buffer,195380851(12922/3/23)) lseek err Invalid argument

file_read(5,1,buffer,195380852(12922/3/24)) lseek err Invalid argument

file_read(5,11,buffer,195380892(12922/4/1)) lseek err Invalid argument

file_read(5,1,buffer,195380892(12922/4/1)) lseek err Invalid argument

file_read(5,1,buffer,195380893(12922/4/2)) lseek err Invalid argument

file_read(5,1,buffer,195380894(12922/4/3)) lseek err Invalid argument

file_read(5,1,buffer,195380895(12922/4/4)) lseek err Invalid argument

file_read(5,1,buffer,195380896(12922/4/5)) lseek err Invalid argument

file_read(5,1,buffer,195380897(12922/4/6)) lseek err Invalid argument

file_read(5,1,buffer,195380898(12922/4/7)) lseek err Invalid argument

file_read(5,1,buffer,195380899(12922/4/8)) lseek err Invalid argument

file_read(5,1,buffer,195380900(12922/4/9)) lseek err Invalid argument

file_read(5,1,buffer,195380901(12922/4/10)) lseek err Invalid argument

file_read(5,1,buffer,195380902(12922/4/11)) lseek err Invalid argument

get_geometry_from_list_part_aux head=240 nbr=1

get_geometry_from_list_part_aux head=8 nbr=1

get_geometry_from_list_part_aux head=16 nbr=1

get_geometry_from_list_part_aux head=32 nbr=1

get_geometry_from_list_part_aux head=64 nbr=1

get_geometry_from_list_part_aux head=128 nbr=1

get_geometry_from_list_part_aux head=240 nbr=1

get_geometry_from_list_part_aux head=255 nbr=1

Warning: the current number of heads per cylinder is 240 but the correct value may be 255.

 

Results

* FAT12 0 1 1 1 239 63 30177 [NO NAME]

FAT12, 15 MB / 14 MiB

 

 

Lenke til kommentar
http://www.google.com/search?client=opera&...-8&oe=utf-8

 

F.eks (hvis du har Windows XP)

 

 

Insert the Windows XP bootable CD into the computer.

When prompted to press any key to boot from the CD, press any key.

Once in the Windows XP setup menu press the "R" key to repair Windows.

Log into your Windows installation by pressing the "1" key and pressing enter.

You will then be prompted for your administrator password, enter that password.

Copy the below two files to the root directory of the primary hard disk. In the below example we are copying these files from the CD-ROM drive letter, which in this case is "e." This letter may be different on your computer.

 

copy e:\i386\ntldr c:\

copy e:\i386\ntdetect.com c:\

 

Once both of these files have been successfully copied, remove the CD from the computer and reboot.

 

Problemet er at partisjonen er på bærtur. Den blir gjenkjent som FAT12.

93GB stor partisjon vises som 10MB.

 

Så å bare legge til filen vil ikke funke dessverre.

Lenke til kommentar

Vel har selv en gammel laptop med liknende symptomer. Ingen vits i å gråte over spillt harddisk. For sent å ta backup når man har vært så lat å ikke tatt backup før.

 

I mitt tilfelle har jeg avskrevet hele laptopen da disken er fubar. Ikke gidder jeg heller driver med hjertekirurgi på lappisen min heller.

Lenke til kommentar
Backup boot sector er bad den også.

Vil det funke med å velge "Rebuild BS"?

 

 

testdiskeq5.jpg

 

Det er disk nr2 du kontrollerer her.

Du kan ikke rebuild når du ser at det er noe galt med geometrien på denne disken, ikke sant?

Hvor mange heads har du på den?

 

Hva med disk nr 1. Har du samme problem der og?

 

 

Uansett:

kanskje du du må starte med å slette partitioner på den, velg riktig geometry, recover partitioner for så å ta det etter det?

Lenke til kommentar

Hvis disk nr1 er = disk nr 2 , så vil det best være å:

 

kjøre analyse for disk 1, slik at du ser hvordan den er, få en forståelse av hva er hva, før du forandrer på heads.

Mulig det er partitioner på denne disken som er bananas.

 

 

Er det Vista eller Win7 på noe andre disker som brukes som boot?

Endret av wiberos
Lenke til kommentar

Hmm, litt uklart forklart av meg.

 

Det er to fysiske disker i maskinen.

Hver av dem skal ha 1 partisjon.

 

Det er disk 2 som har problemer, hvor partisjonen blir identifisert som fat12.

 

Begge diskene inneholder XP.

Diskene er like store 100GB, bare to forskjellige produsenter.

Endret av Makky
Lenke til kommentar

Ja det er kjempe bra at de er like.

 

Med å kjøre analyse på den som fungerer,....du skal ikke reparere eller forandre på noe, vil du kunne sammenligne verdiene som vises på den på disk 2.

Er verdien på heads 240 eller 255 på den andre?

 

Da har du noe å forholder deg til, når du skal reparere den andre.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...