Toon posts:

[HD] reparatie verwarde MBR?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Na een mislukte FTP-installatie van Suse Linux Pro 9.1 waarin iets mis ging met het splitsen van een oude Linux partitie in een SWAP en een ReiserFS partitie. Althans, de installateur (Yast2?) deed soms zijn best om packages te installeren maar de partitie van veel meer dan 1 GB was meestal na ca. 4 packages 'vol'.
En daarbovenop heb ik Partition Magic erop losgelaten (win xp pro) die de grenzen opnieuw wilde instellen maar toen de hele schijf tot BAD partitie verklaarde.

Ik heb hulp nodig bij het weer bereikbaar maken van deze schijf. Bij voorkeur met behoud van de NFTS partitie maar als het niet kan, dan graag een schone schijf (Maxtor 120GB, hdd = IDE2 slave).

Ik heb met een Knoppix 3.2 CD een uitdraai gemaakt met fdisk en sfdisk: je ziet duidelijk dat de Start en Eindes niet goed sporen. De commando's heb ik uit een ander advies, ik ken de verdere mogelijkheden van die programma's niet.
Mij valt ook op dat ze het niet met elkaar eens zijn over het aantal koppen en cylinders.
=====================================
fdisk -l /dev/hdd geeft:
=====================================
Schijf /dev/hdd: 122.9 GB, 122942324736 bytes
30 koppen, 63 sectoren/spoor, 127048 cylinders
Units = cylinders of 1890 * 512 = 967680 bytes

Apparaat Opstart Start Einde Blokken Id Systeem
/dev/hdd2 9 127041 120045712+ f Win95 Ext'd (LBA)
/dev/hdd5 9 91720 86667336 7 HPFS/NTFS
/dev/hdd6 91716 92255 510016+ 82 Linux wisselgeheugen
/dev/hdd7 92255 127041 32872360+ 83 Linux

=====================================
sfdisk -l /dev/hdd geeft:
=====================================
Schijf /dev/hdd: 238216 cylinders, 16 koppen, 63 sectoren/spoor
Waarschuwing: uitgebreide partitie start niet op een cylinder grens.
DOS en Linux zullen de inhoud anders interpreteren.
Eenheden = cylinders van 516096 bytes, blokken van 1024 bytes, te tellen vanaf 0

Apparaat Opstart Start Eind #cyls #blokken Id Systeem
/dev/hdd1 0 - 0 0 0 Leeg
/dev/hdd2 15+ 238201- 238186- 120045712+ f Win95 Ext'd (LBA)
start: (c,h,s) verwacht: (15,15,1) gevonden: (1,15,1)
eind: (c,h,s) verwacht: (1023,15,63) gevonden: (1023,29,63)
/dev/hdd3 0 - 0 0 0 Leeg
/dev/hdd4 0 - 0 0 0 Leeg
/dev/hdd5 16 171974 171959 86667336 7 HPFS/NTFS
start: (c,h,s) verwacht: (16,0,1) gevonden: (1,16,1)
eind: (c,h,s) verwacht: (1023,15,63) gevonden: (1023,239,63)
/dev/hdd6 171966+ 172977 1012- 510016+ 82 Linux wisselgeheugen
/dev/hdd7 172978+ 238200 65223- 32872360+ 83 Linux

  • HyperDevil
  • Registratie: Oktober 2003
  • Laatst online: 15-12-2025
Ik denk een Low-Level format doen en dan kijken wat hij doet.

Verwijderd

Welke tool raad je daarvoor aan?

  • rapture
  • Registratie: Februari 2004
  • Nu online

rapture

Zelfs daar netwerken?

low-level-formats is voor de fabrikant, je kan daarmee moderne schijven naar de kloten helpen.

Ik raad eerder de "militaire-format" aan, ga naar dban.sourceforge.net en haal de iso deraf. Branden op een CDR en booten maar. Deze format wist alles op je harddisk en je kan het harder later formatteren dan format c: of fdisk ooit kan.

Verwijderd

Mag ik hier uit opmaken dat er geen tool is dat die MBR de juiste getallen kan teruggeven?

  • MSalters
  • Registratie: Juni 2001
  • Laatst online: 03-03 10:47
Google naar SystemRescueCD, die zou tools hiervoor moeten hebben.

Man hopes. Genius creates. Ralph Waldo Emerson
Never worry about theory as long as the machinery does what it's supposed to do. R. A. Heinlein


  • nIghtorius
  • Registratie: Juli 2002
  • Laatst online: 01-03 19:40

nIghtorius

Poef!

wat heeft de MBR nou in vredesnaam te maken met de partitiegegevens???? ik zie hierin het verband niet. Ik weet dat je met Windows het MBR kunt terugzetten met behulp van fdisk /mbr

MBR = Master Boot Record

Master Boot Record is de allereerste sector van je HDD. op bytepositie 510 (dec) staat een magicnumber waaraan je BIOS kan zien dat het uitvoerbare code bevat voor de processor.. deze code is dus 510 bytes groot (512 - 2(magicnumber)) en word uigevoerd.

[ Voor 44% gewijzigd door nIghtorius op 12-01-2005 16:01 ]

Ryzen 9 5900X @ 5.1Ghz | MPG B550 GAMING CARBON | 96GB DDR4-3200 | RTX 4070TI | 2TB + 1TB m.2 SSD | 3x 1TB HDD | 1x 2TB SATA SSD | 32" G3223Q (4K/144Hz)


  • lamko
  • Registratie: December 2001
  • Laatst online: 20-10-2024
Alles want in de MBR worden de start en eind sectoren van de partities opgeslagen ;)

And this !! Is to go even further beyond!!!


  • nIghtorius
  • Registratie: Juli 2002
  • Laatst online: 01-03 19:40

nIghtorius

Poef!

...

was niet helemaal wakker... stomme ik ben helemaal dat tabelletje vergeten die 4 partitieblokken bevatten

[ Voor 195% gewijzigd door nIghtorius op 12-01-2005 20:15 ]

Ryzen 9 5900X @ 5.1Ghz | MPG B550 GAMING CARBON | 96GB DDR4-3200 | RTX 4070TI | 2TB + 1TB m.2 SSD | 3x 1TB HDD | 1x 2TB SATA SSD | 32" G3223Q (4K/144Hz)


  • Tatsu
  • Registratie: Augustus 2000
  • Niet online

Tatsu

Paradigm shift

Als je de gegevens op die schijf kunt missen:
code:
1
dd if=/dev/zero of=/dev/hdX bs=512 count=1

Waarbij X de betreffende schijf is. Dit kun je bijvoorbeeld onder Knoppix doen. :)
Wees nogmaals gewaarschuwd, dit zal de gehele schijf wissen.

If someone begins with uncertainty, experience will eventually lead to certainty. But what defines certainty?


  • lamko
  • Registratie: December 2001
  • Laatst online: 20-10-2024
Edit
kan weg nu
nu nIghtorius zijn post weg is ;)

[ Voor 93% gewijzigd door lamko op 12-01-2005 20:07 ]

And this !! Is to go even further beyond!!!

Pagina: 1