Newsgroup: it.comp.os.linux.iniziare
Titolo: [disperato,lungo] partition table errata

aiutatemi vi prego ho l'hd inutilizzabile o almeno parzialmente!
partiamo dall'inizio..
stamattina, essendo io uno stupido niubbo, invece di mettermi a studiare 
che dopodomani c'ho un esame, mi sono detto perchč non mi compilo il 
kernel 2.6 sulla mia FC1? l'ho fatto (sigh) (make xconfig, make, make 
modules_install) ho modificato il grub.conf in modo da mantenere 
entrambi i kernel sostituisco il system.map e riavvio: *GRUB Read Error*
inserisco il cd di Fc1, linux rescue, rimetto come era prima il 
grub.conf, elimino il kernel nuovo, cosě per il system.map e speranzoso 
riavvio: Grub Read Error.. allora, mi son detto, deve avere in qualche 
modo modificato l'MBR, metto il rescue disketto che avevo creato tempo 
fa per parted e digito mbr per ripristinare l'mbr funzionante..
ora l'intelligente dischetto mi chiede: vuoi ripristinare solo l'mbr o 
anche la tabella delle partizioni?? poichč quella tabella era vecchia e 
conteneva le partizioni come erano prima che ridimensionassi win per far 
spazio a linux, ovviamente dovevo scegliere "solo mbr" ma chissa perchč 
da buon lamerozzo ho scelto di ripristinare entrambe le cose :''(
ora come era plausibile mi ritrovo con un hd che dovrebbe ancora avere 
tutto a posto ma con una tabella che non rispecchia la vera situazione 
del disco: il disco č inutilizzabile!! ma non č finita qui..
infatti conosco i vari start point ed end della tabella giusta, ma prima 
  ecco l'output di fdisk -l
Disk /dev/hda: 40.0 GB, 40027029504 bytes
255 heads, 63 sectors/track, 4866 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
    Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1        3442    27647833+   c  W95 FAT32 (LBA)
                                  ^^^^
/dev/hda2            3953        4398     3582495   83  Linux
                      ^^^^
/dev/hda3            4399        4431      265072+  82  Linux swap
/dev/hda4            4432        4866     3494137+   f  W95 Ext'd (LBA)
/dev/hda5            4432        4866     3494106   83  Linux
  la situazione corrente č successiva ad una mia modifica: inizialmente 
hda1 arrivava sino a 3952 ma poichč sapevo che era troppo (infatti l'ho 
ridimensionata da poco..) con parted l'ho resizata.. per ottenere fin 
dove farlo arrivare con parted ho fatto "check 1" e magicamente mi ha 
detto che la reale dimensione della partizione doveva essere.. quella 
che č ora.. ho fatto un paio di calcoli č ho trovato il numero del 
cilindro che doveva essere quello finale (sono sicuro che č giusto 
perchč quando l'avevo resizata la prima volta mi ero annotato start e 
end point della nuova partizione e combaciava).
ora posso accedere con mepis live a hda1(winxp) perchč č tornato della 
dimensione giusta, a hda5 (/home) perchč non č mai stato toccato, quello 
che č errato č hda2 (/) infatti inizia circa 4gb in avanti rispetto a 
dove dovrebbe.. quello che risolverebbe tutto (almeno per la tabella) 
sarebbe far iniziare hda2 a 3443 invece che a 3953.. ma non so proprio 
come farlo..
gli strumenti a mia disposizione sono fdisk, parted, qtparted (e tutto 
quello che c'č in mepis live)..
come fdisk ho provato a fare *b* nel modo expert che dovrebbe dare uno 
nuovo start point ma non me lo fa dare indietro, solo in avanti :((
cosa posso fare vi prego!!!
non voglio formattare tutto..
PS:altra cosa: tra i vari tentativi di risoluzione mi sono detto lancio 
il cd di xp e faccio fixmbr cosě almeno win parte e mama e papa non mi 
scannano..ma quel bastardo di rescue disk mi chiede la password di admin 
  che guardacaso io non ho mai impostato e non conosco.. ho provato a 
lasciare bianco e non funziona, a quanto ho capito si sceglieva in fase 
di installazione, ma poichč win era preinstallato sono fottuto..
PS2:se mai riuscissi a dare lo start point giusto e riavere il mio hd 
bello e a posto.. devo comunque reinstallare grub per potervi accedere 
vero?!?!
grazie davvero, Filippo

sono sempre io..
con fdisk sono riuscito a creare da zero (con l'opzione o)una tabella 
con tutte le dimensioni e gli id giusti, se la scrivo (w) sul disco 
questa potrebbe influire su i dati o è solo una tabella con le 
dimensioni delle partizioni e le partizioni non le tocca? dato che ora 
riesco ad accedere alla partizione win e alla home non vorrei 
compromettermi maggiormente!!
ci provo?

 [120604 12:49]:
ancora io...:)
non ce la facevo ad aspettare una risposta e ho fatto da me.. ho rifatto da zero
la partition table e magicamente la partizione root è ricomparsa, ho
reinstallato grub (come avrei dovuto fare sin dall'inizio!!) e ora scrivo dal
mio amato slrn.. meno male, l'ho vista brutta..
-- 
[Filippo...........................]
[Linux User #342745................]
[remove ANTISPAM for reply.........]
        ==[...penguin powered...]==


 Adesso fai un backup della partition table:
 # sfdisk -d /dev/hda > /floppy/hda.out
 Se hai problemi la ripristini con: 
 # sfdisk /dev/hda < /floppy/hda.out
 man sfdisk

non ce la facevo ad aspettare una risposta e ho fatto da me.. 
Chi fa da se fa per tre! :-)
Comunque se cercavi con google tra i vecchi (e neache tanto vecchi, in
queste ultime 2-3 settimane sembra che tutti abbiano problemi di HD)
messaggi trovavi "testdisk", lo mettevi su un floppy, lo facevi partire e
ti risparmiavi che ti venisse fuori quel capello bianco li sulla tempia,
si, quello, guarda bene, li dietro. :-)
Ciao.
-- 
Antonio :-D

 si, quello, guarda bene, li dietro. :-)
A me e' capitato tanto tempo fa. :-)
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

A me e' capitato tanto tempo fa. :-)
Come, un baldo Under50 (o ancora Under48?) come te?
Vabbè, anche io dal basso dei miei 29,(11/12) anni ho già una bella testa
"sale & pepe" :-)
Ciao
-- 
Antonio :-D

 si, quello, guarda bene, li dietro. :-)
:-) me la sono vista brutta!! ora mi informo meglio su testdisk.. comunque ho
imparato tanto da questa esperienza! ora ho la partition table corrente scritta
ovunque onde evitare problemi simili!


ovunque onde evitare problemi simili!
Vedi, questo è il primo passo nell'imparare. Il secondo sarà quando non ti
servirà avere il backup della tabella delle partizioni. ;-)
Guarda i vari testdisk, ecc, io faccio le cose più "violente" al mio povero
PC (ho perso il conto delle partizioni, mi sono stampato l'out di fdick e
l'ho appiccicato al PC, a scopo inidicativo) ma poi piano piano le cose si
risolvono anche quando tutto sembra senza speranza.
"mi stai dicendo che quando avro fatto il secondo passo saprò schivare le
pallottole?"
"ti sto dicendo che quando avrai fatto il secondo passo non ne avrai
bisogno".
;-)))))
Ciao.
-- 
Antonio :-D