Титла: Изтрита таблица на дяловете Публикувано от: mitkofff в Jan 29, 2007, 21:42 Здравейте,
преди малко си изтрих таблицата с дяловете на HDD-to. Има ли начин, по който мога да я възстановя? На компютъра имаше инсталирани Windows i Fedora Core 6 В моментва ползвам boot-вам от едно сd c slax. Титла: Изтрита таблица на дяловете Публикувано от: rpetrov в Jan 29, 2007, 23:01 LILO-crash-rescue-HOWTO
Титла: Изтрита таблица на дяловете Публикувано от: d1saster в Jan 30, 2007, 00:32 И аз го направих веднъж този номер, но ме спаси това, че преди това си бях копирал МБР с командата:
dd if=/dev/hda of=/copy/of/mbr bs=446 count=1 После: dd if=/copy/of/mbr of=/dev/hda bs=446 count=1 Поправка: bs=512, за да се копира и дяловата таблица. Титла: Изтрита таблица на дяловете Публикувано от: ivo1204 в Jan 30, 2007, 05:12 Защо не провериш в /boot директорията grub (lilo?) трябва да е направил копие.
Титла: Изтрита таблица на дяловете Публикувано от: ivo1204 в Jan 30, 2007, 07:30 Sory ,не съм прочел добре, бързах.Щом си рестартирал комютьра , ясно ,нямаш достъп до Линукса ,нали?
Как точно си изтрил таблицата? Основната таблица е на края на 0 -вия сектор ,последните 4 х16байта записа. Опитай програмите на ДОС "FDISK" дали чете нещо? Програмата на Линукс "fdisk /dev/hda" дали чете нещо? Възможно е само да е записано 00 на местото типа на дяла (по-долу ,стойността в скоби ) Например мойта таблица; 01C0 | 01 00 (0 ![]() 01D0 | 41 05 (83) FE FF FF C5 FA 3F 00 E0 33 E9 02 00 FE 01E0 | FF FF (82) FE FF FF A5 2E 29 03 40 B0 0F 00 00 FE 01F0 | FF FF (05) FE FF FF E5 DE 38 03 DC FE 10 14 55 AA В скобите е типа на файловата система.В тази таблица няма логически дялове.Има primary (0В -фат32 ,83 линукс 82 ,свап линукс.) и extended .-05. За тебе особенно важен е 01C0 ,първия ,където ти е Уиндовса , така предполагам.Втория 01D0:Ако там е 05 значи таблицата на extended дяла е на друг сектор.(поредица от сектори) .И другите два записа са 00. Когато използваш "fdisk /dev/hda" (от Slax ,да кажем) m e help, преминаваш с "х" в expert менюто и с "d" можеш да видиш цялата тази история с поредица от сектори ,в които е записана таблицата , "p" - дава размера на дяловете. Сега ,какво може да се направи? Ако не ти се разправя много , от ДОС , "FDISK \MBR" ще запише стандар бот сектор (без таблицата) ,тогава рестартирай и виж дали ще влезне в Уиндовса.Ако не може (няма дял) ,Направи си дял (primary) ,ако не помниш размера , направи го малко по-голям (от Линукса ,с fdisk).дай му тип ОВ за fat32 , 07 за ntfs.(Ако помниш размера на Уиндовса ,тогава може да се оправи всичко.) Пак рестартирай. Титла: Изтрита таблица на дяловете Публикувано от: Kalin в Jan 30, 2007, 08:38 Дано да не си почнал подред с глупостите...
Първо прочети тези теми, после виж дали твоето live cd има в себе си testdisk. Ако няма, свали си някоя от специализираните дистрибуции като SystemRescueCD или mPentoo - там със сигурност ги има. После с testdisk ще можеш да върнеш предишно състояние на дялове и FAT ако вече не си почнал с теслата... Внимателно пристъпвай в следващите си стъпки - от това зависи дали ще си възстановиш предишното или ще инсталираш всичко отначало... Успех. Титла: Изтрита таблица на дяловете Публикувано от: ivo1204 в Jan 31, 2007, 03:58 testdisk я има в Слах ,като допьлнителен модул,може да я
инсталира и пробва.И аз в пробвах: dd if=/dev/hda of=/my.mbr bs=512 count=1 dd if=/dev/hda3 of=/dev/hda bs=512 count=1 testdisk и не работи в този случей.Поне на мен ми дава празна таблица. Възстановявам таблицата с: dd if=/my.mbr of=/dev/hda bs=512 count=1 Командите на Дос "FDISK \MBR" по никакъв начин не разваля таблицата на дяловете ,само записва оргиналния боот рекорд.Това се налага ,ако имаме инсталиран GRUB / LILO в мастер боот рекорда и те не могат да работят. След това може да се преинсталира lilo или grub. Случвало ми се е следното: преди години ми дадоха един хард диск като развален.Таблицата да дяловете ,ако вьобще може да се каже че има такава беше почти безкрайна ... И диска не можеше да се прочете по никакьв начин , компютьра забиваше веднага ,най-вероятно от препьлване с таблицата .И не се монтираше като втори диск , голямо чудо беше.Та само "dd" го оправи ,фдиск не работеше. Ппоблема при тези таблици , че всеки си прави с тях каквото си иска.Би трябвало да има и второ копие (на теория го има).Преди няколко месеца четох една статия ,забравил съм точно от къде ,разработчик на grub май беше и много ми хареса какво мисли по въпроса.Беще нещо от рода : Нямам нито нерви ,нито ме интересува какви тъпи неща правят разработчиците на ОС с таблицата на дяловете. Та това е прието за стандартно/по скоро останало от ДОСА/ :В последните 4 Х16 байта има място за 4 дяла ,от 0-4 primary ,0-1 extended. Ако има действително много важни данни ,тогава има смисьл има начини да се вьзстановят файловете , ако си струва. |