PDA

Visualizza versione completa : Partizioni incasinate..


mzs84
11-07-2003, 14.18.43
Ho un piccolo problema.. praticamente ho tutte le partizioni incasinate :(
Ho avuto i primi sospetti quando, durante l'installazione della Mandrake, mi diceva che le partizioni erano corrotte.. per ho lasciato perdere, pensando che doveva essere un bug di DiskDrake. Poi, per, oggi ho deciso di avviare knoppix, e l si evidenziato il problema: c'erano un sacco di partizioni che io non sapevo nemmeno di avere! hda5, hda10,11,12,13..
Sono sicuro che stata colpa di Partition Magic! E menomale che pure a pagamento.. :mad:
Come posso fare per risolvere il problema?

ANDY CAPS
11-07-2003, 14.48.41
:( strano come fenomeno

riavvia disk drake in modalita esperto ed elimina tutte le partizioni che non siano quelle di windows

poi te le ricrei e per sicurezza abilita il check delle partizioni e reinstalli la mandrake

mzs84
11-07-2003, 15.07.16
Gi provato.. ma purtroppo inutile, quando controlla l'hard disk mi dice che le partizioni sono corrotte e mi d due opzioni: o cancellare tutto il disco, oppure impedire l'accesso a /proc/partitions, mi sembra di ricordare. Io cancellerei volentieri tutto il disco, ma purtroppo non sono l'unico ad usare il computer.. e la seconda opzione funziona, ma DiskDrake mi dice che non ha riconosciuto nessuna partizione.
Sto letteralmente impazzendo.. :mad:

JMass
11-07-2003, 16.16.42
Prova a fare un floppy di boot con Parted, vedi la mia risposta qui
http://www.wintricks.it/forum/showthread.php?s=&threadid=53692&perpage=10&pagenumber=1
Se Parted non ce la f...

mzs84
11-07-2003, 16.47.26
Ok.. speriamo bene
Ho gi provato con tutti i programmi possibili immagibili.. parted la mia unica speranza..
Comunque non ho problemi, a parte la mandrake le distro linux riesco ad installarle, per un gran bel fastidio.. e preferisco cercare di rimediare.

mzs84
11-07-2003, 17.27.31
Niente... :(
Sembra che, all'avvio del kernel, mi elenchi tutte le partizioni, comprese quelle "sconosciute", ma quando avvio parted, mi elenca soltanto quelle che io ben conosco.
Che problema..

davlak
11-07-2003, 17.35.52
secondo me (anche se non sono un esperto di linux) la cosa dipende da una compromissione della FAT (la tabella delle partizioni).
La colpa NON di sicuro di Partition Magic, ma quasi sicuramente di una scrittura errata in fase di installazione.

Purtroppo, non avendo un backup della medesima FAT...sono cavoli amari.

Potresti provare col Ranish Partition Manager, ma uno strumento ostico da controllare, per...+ compromesso di cos.

Oppure: se non hai da far boottare altri SO, un fdisk /mbr potrebbe risolvere, solo che poi devi reinstallare il lilo o avviare da floppy.

Meglio comunque, se prima copi il lilo (se hai il lilo) sulla partizione di linux.

mzs84
11-07-2003, 18.09.02
Ok.. vada per fdisk /mbr, visto che ho lilo su floppy.
Solo una domanda: come faccio a creare un floppy di boot DOS con fdisk dentro?

davlak
11-07-2003, 18.57.58
Floppy (http://windows.zdnet.it/download/MSNI.IT.exe) oppure puoi lanciare FIXMBR da console avviando col CD di XP.

Ricordati di spostare prima il lilo sulla partizione di linux.

mzs84
11-07-2003, 20.28.50
Evvai! E' andata :D :D
Grazie mille per l'aiuto.. avevi proprio ragione: la FAT era decisamente compromessa.
Lo so che ora sto andando troppo OT ma.. tu hai detto che, se non si ha un backup di essa, sono cavoli amari. Ma come si fa a creare un backup?

davlak
11-07-2003, 21.12.36
(B)

con ped.exe (http://www.gierhardt.de/netzwerk/ped.zip): se non ti servono gli aspi puoi fare spazio sul floppy eliminandoli e mettendoci il suddetto.

Istruzioni per l'uso:

PED >A:\PART_X.DAT salva i 64 byte delle partizioni in 1 file sul floppy
PED A:\PART_X.DAT ripristina il backup della tabella partizioni

beh, per ormai hai sistemato...ti andata bene, v ;)

ciao! :)

davlak
11-07-2003, 22.42.37
ecco un esempio di tabella partizioni, la mia:

80 01 01 00 07 FE FF FF 3F 00 00 00 5B 24 40 01
00 FE FF FF 05 FE FF FF 9A 24 40 01 31 35 99 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 01 01 0F FE FF FF C1 3E 00 00 00 A6 50 09
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00


00: nessuna part
00:inattiva 01: DOS 12-Bit FAT
80:attiva 02: XENIX
bootpart 04: DOS 16-Bit FAT
05: extended DOS
06: DOS 4.0 32-Bit FAT
07: OS/2 HPFS

Esempi di utilizzo del ped.exe


ped >A:\peddos.dat == scrive la Tabella delle partizioni nel file A:\peddos.dat
ped a:\peddos.dat == scrive la Tabella partizioni dischi dal file A:\peddos.dat

Nel mio caso ho XP sulla prima fisica, Linux su ext3 nella seconda, lo Swap linux, e la estesa che le contiene.
La voce bootpart riferita al settore d'avvio creato dal medesimo per far partire Linux dal bootloader di XP.



Qui (http://www.pluto.linux.it/ildp/guide/GuidaSysadm/x911.html) un buon tutorial, molto chiaro e sintetico.

:)