Kezdőlap › Fórumok › SOS! Bajban vagyok › partíciós tábla visszaállítása
- This topic has 11 hozzászólás, 5 résztvevő, and was last updated 20 years, 10 months telt el by
ds.
-
SzerzőBejegyzés
-
2004-07-21-21:14 #1960198
Hi!
A partíciók mérete meglett közben, meglepõ módon, a /proc/partitions alól… most is elõbb cselekedtem, mint gondolkodtam volna. 👿
De az fdiskes kérdés még aktuális.2004-07-21-22:25 #1960199Hi!
Megint én 😉
Az jutott eszembe, hogy rémlik valami olyasmi, hogy a winyó elején lévõ táblában talán csak az elsõ 4 partíció adatai vannak. A logikai partíciók adatai az extended partícióban vannak tárolva, jól emlékszem? Mert akkor csak az elsõ 4 partíciót kellene visszaállítanom…Más: nincs valakinek infója a pc-bios stílusú winyó-felosztásról? Ha jól sejtem 512 byte mbr, majd valamennyi (512 byte?) partíciós tábla, majd a partíciók következnek.
Nah, bocs hogy ennyit nyavajgok, de közel 120G adatról+ 3 oprendszerrõl van szó és nincs lehetõségem backupolni a mûvelet elõtt…
2004-07-22-00:54 #1960200Hi!
Megint én 😉
Az jutott eszembe, hogy rémlik valami olyasmi, hogy a winyó elején lévõ táblában talán csak az elsõ 4 partíció adatai vannak. A logikai partíciók adatai az extended partícióban vannak tárolva, jól emlékszem? Mert akkor csak az elsõ 4 partíciót kellene visszaállítanom…Ez itten hülyeség, mivel az extended partíció létrehozásakor nullázódik a maga ‘táblája’, azaz mindent újra kell kreálni….
Viszont sikerült! 😀 😀 😀 /proc/partitions + cfdisk +slack10 rescue segítségével.
Nah, jól elvoltam itt magamban…ps: óvatosan dd-zzetek! 😆
2004-07-22-15:26 #1960201az mbr-ben! vannak a prtiociok adatai (4db) szoval elég 512 db 0 byte a vinyo elejere es part „tábla” eltünt (csak néhány byte az elsõ szektor végén hogy fel lehesen tölteni 3 regisztert particionként)
2004-07-22-15:40 #1960202helló Rushmoon !
2004-07-22-17:43 #1960203A teljes megoldást azért részletessen le írhatnád.
2004-07-23-10:11 #1960204az mbr-ben! vannak a prtiociok adatai (4db) szoval elég 512 db 0 byte a vinyo elejere es part „tábla” eltünt (csak néhány byte az elsõ szektor végén hogy fel lehesen tölteni 3 regisztert particionként)
Hi!
Ez 100%? Mármint arra gondolok, hogy biztosan az mbr-ben van a partíciós tábla? Bocs, hogy hitetlenkedek, de úgy tudtam ‘hátrébb’ található…
2004-07-23-10:15 #1960205amikor még a „hatalmas boot manageremet” irtam akkor még ott volt 🙂
2004-07-23-10:35 #1960206A teljes megoldást azért részletessen le írhatnád.
Hi!
Ez nekem szólt? – úgy veszem igen… 🙂
No, szóval kinulláztam a winyó elejét, a gép még ment tovább, szerencsére – pedig a swap partíció is kapott az áldásból. 🙂
Tehát a /proc/partitions alól ki tudtam nézni a partíciók sorrendjét, méretét blokkokban, az /etc/fstab alól pedig a partíciók típusát. Ezután indítottam egy cfdisket, ami nem meglepõ módon panaszkodott a partíciós tábla szabálytalansága miatt, kértem egy ‘üres’ táblát. Létrehoztam az elõbb kiolvasott szerkezetet. Beállítottam a partíciók típusát, és reboot.
(Zárójelben jegyzem meg, hogy elsõre elszámoltam az elsõ partíció méretét 8 megával, így minden odébbcsúszot, azaz nem ment egyik partíció sem. Ezt könnyû ellenõrizni, a /proc/partitions-t kell összehasonlítani az ‘eredetiével’. A második próbálkozásom már talált :))
Persze nem indult a lilo hiánya miatt. Slack rescue (2. cd) betesz, lilo install, reboot, és mûködik.Ennyi, nem is volt olyan vészes (bár izzadtam egy kicsit, de hát ez volt az elsõ ilyen esetem)
Utólag talán okosabb lett volna fdisket használni a cfdisk helyett, kicsit vacakolós a partíciók méretét blokkokról mb-ra átszámítani… Persze lehet bennem van a hiba. 😀
2004-07-23-10:41 #1960207amikor még a „hatalmas boot manageremet” irtam akkor még ott volt 🙂
Na jó, ez esetben hiszek neked 😀
Milyen boot managert írtál?
Ha ennyire járatos vagy a témában, nem tudod mit csinál a dosos fdisk /mbr? -
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz