Форум » Общие вопросы по SyMon » Как восстановить таблицу разделов? » Ответить

Как восстановить таблицу разделов?

Theoremmer: История такая: Было 3 диска С - системный D - данные E - тоже данные Решил восстановить раздел C из образа, созданного с помощью Norton Ghost. Все бы хорошо, да вот только выбрал я восстановить не раздел, а весь диск. В итоге C восстановился как надо, но пропали D и E. Под C теперь весь винт. Естественно я тут же комп вырубил, чтобы ничего не затереть. Теперь мне нужно восстановить два диска D и E. Как это сделать? Пока ничего не предпринимал, хочу сначала разобраться, чтобы не ухудшить ситуацию. 1. Правильно ли я понимаю, что нужно восстановить таблицу разделов и все данные снова появятся, или же, может быть, будут еще с FAT проблемы? 2. Если я правильно понял 1, то какую программу посоветуете для восстановления разделов и как это сделать? Заранее спасибо.

Ответов - 29

Vladimir Dashevsky: Theoremmer пишет: цитата1. Правильно ли я понимаю, что нужно восстановить таблицу разделов и все данные снова появятся, или же, может быть, будут еще с FAT проблемы? Так а автопоиск то пробовали? Из советов могу дать следующие: 1. Прочитать описание Ghost и выяснить, как работает восстановление полного диска. 2. Выяснить параметры нового диска С: и сравнить с предыдущим. Вполне возможно, что выбранная Вами опция предполагает восстановление данных с автоматическим изменением размера раздела на весь диск. Но тогда неясно, почему система не предупреждала о потере данных на уже разбитом и форматированном диске. Если данные при этом восстанавлении помещаются в начале диска, то по идее их не должно быть много и оба диска D: и E: не должны быть затронуты, хотя автопоиск их и не найдет. Чтобы нашел, придется ручками с помощью редактора диска нулить сигнатуру в бутсекторе диска С: и делать поиск повторно.

Theoremmer: Vladimir Dashevsky пишет: цитата2. Выяснить параметры нового диска С: и сравнить с предыдущим. Не понял, что именно нужно сравнить - то, что помню - и так скажу. Размер нового диска С стал 80 Гб, то есть на весь хард, а был 10 Гб. Данные в этом случае помешаются действительно в начале, более того, их 600 метров (из 80 Гб-шного винта). Восстановление произошло ОЧЕНЬ быстро, так что затереться могло ну максимум два гигабайта (просто физически за 3-4 минуты больше не могло). Так что я лелею надежду, что данные живы. (там на диске E были довольно важные данные по работе). Очень прошу подробнее объяснить, что нужно сделать, чтобы автопоиск нашел мои диски. Пробовал: Если просто запустить автопоиск, то ничего не находит. Если стереть с помощью FDISK первичный раздел, то находит только его (диск C). Что означает последнее предложение? В смысле, что такое сигнатура в бутсекторе диска C, как ее найти и, соответственно совету, занулить, чтобы потом сделать поиск повторно? С благодарностью. PS И с Наступающим!

Vladimir Dashevsky: Theoremmer пишет: цитата смысле, что такое сигнатура в бутсекторе диска C, как ее найти и, соответственно совету, занулить, чтобы потом сделать поиск повторно? Ну, нажимаем Alt-E, открываем редактор диска, потом F1, открывается калькулятор. Пишем pstart(0), [enter]. После высвечивания числа (скорее всего 63), нажать F5. Калькулятор закроется, а редактор диска перейдет к первому сектору раздела с диском С:. Надо дойти курсором до конка этого сектора, там должны быть байты 0x55 0xAA. И вот их и нужно занулить, нажать F9 - записать обратно на диск. После этого можно сделать автопоиск. Должно найтись два раздела, или один Extended.


Theoremmer: Все сделал. Редактор разделов показывает три раздела: два раздела подозрительно одинаковые: один начинается с 63, другой с 69, почти одинаковых размеров. (видимо один из них - бывший диск С). Но этот первый раздел мне не особенно нужен. Там система, только что установленная с образа диска. Так что в ней ничего ценного. Вот гораздо интереснее со дополнительным (Extended). Он его находит. Вопрос: что теперь делать? То есть я так понял, что с конфликтом разделов надо разобраться, чтобы восстановить таблицу разделов? То есть что нужно сделать, чтобы появились диски C, D, E? Причем что будет на диске C - совершенно неважно, хоть нечитаемый. А на дисках D и E, я надеюсь, появится все, что было. ?? Заранее благодарен. С наступающим.

Theoremmer: Ну где же вы??

Vladimir Dashevsky: цитатаНу где же вы?? Так это, отмечаем Новый Год! Раздел с 69 сектора, это то же самый диск C: просто там есть резервная копия бут-сектора. Ничего в нем особого нет, его нужно удалить всесте с тем, который начинается с 63. А вот Extended - это и есть два Ваших диска, - D и E. 1. Удаляем разделы начинающиеся в блоке 63 и 69. 2. Создаем заново раздел в блоке 63 и заканчиваем его аккурат перед Extended. 3. на всякий случай грохаем сигнатуру в блоке 69. 4. Форматируем С: и разбэкапливаем на него систему ghost’om. 5. Загружаемся и проверяем содержимое дисков на Extended разделе. PS: можно операцию 4 не делать, а загрузиться с внешнего носителя.

Theoremmer: С Наступившим! Сделал 1, 2, 3, загрузился с дискеты - нет ничего. Пишет, что диск не размечен, или что-то типа того.... Все вроде бы делал по пунктам, но не очень понял под что создавать C. Создал под FAT32x. В общем, эффект такой, что он ничего не видит. Может как раз причина в том, что надо не FAT32x? Что теперь делать? PS В SyMon все видит, как я размечал Раздел Fat32x и после него EXTENDEDx, но при загрузке с дискеты не видит ничего.

Theoremmer: Чувствую, праздник затянулся... Ну где все? Уже скажите, что мне осталось сделать. Вроде же все находит! Осталось, чтобы вместо Extended появились логические диски D и E. Что для этого сделать?

Sergey: Theoremmer пишет: цитатано не очень понял под что создавать C. Создал под FAT32x Это первый раздел на винте? Он более 8 гб - FAT32x ? Если нет, то fat32.

Theoremmer: Я прочел в руководстве, что если более 8, то надо Fat32x, поэтому сделал Fat32x, но логические диски не появляются.

Sergey: Да, извини, забыл, начало истории ... Оставим пока С, В Симоне прописан расшир. раздел под №1 так? он ранее у тебя был fat32-x так не NTFS? ((у тебя два раздела 0 (основной («С» условно? как ты его называешь) и 1 (ext)(дополнительный-расширенный) сделай п. в меню Симона (напр. ext) и пропиши 1 - - - 0 1 загр. с флоппи (п.меню ext - пробел (появ.*) - загр. с дискеты ), если параметры 1 разд. в Симоне прописаны правильно - а точнее только начало раздела (он у тебя был до конца винта ?, хотя некоторые фирм. прогр. разбиения диска оставляют в конце 8 мб не размеченных !!!) то увидишь свои два логических диска (на всякий случай напомню, ком. стр. А: c:\ (enter) если С стало в ком. строке, то c:\dir /p и увидишь список дир. (аналог. D:\ и т.д.) т.е. все в порядке, можно на 0 раздел ставить систему - ghost-om в противном случае искать начало 1 раздела методом тыка (в ред разделов Симона)

Sergey: да, а что показывают прогр. типа part.mag или подобные

Theoremmer: У меня два раздела. Один нулевой Fat32x, есть 1-й раздел. Он нулевого размера - как его удалить? А вот EXTENDEDx --- 2-й раздел. Может, дело в том, что нужно удалить 1-й пустой раздел, чтобы 2-й номер стал 1-м. Тогда может, все и увидится? Как удалить этот пустой раздел? Заранее спасибо.

Sergey: 0- 10 гб (нач 0 - конец например 545) 1- 0 гб ( нач? должно быть, если есть раздел, конец тот же ? или как у тебя) конфликт хорошо видно на карте разделов - красные квадр. 2- 70 гб (нач. должно быть 546 конец 2500 напр.)(остаток до конца винта) , так, если нет конфликта разделов, т.е. начало-конец не пересекаются, то все нормально, удалить можно в ред.разд. Симон, F3, зануляешь всю строку с 1 (0 гб) разделом, но останутся 0 и 2 разделы, чтобы придти к 0 и 1 придется удалить все и прописывать заново, но это не важно 0, 1 или 2 хоть А лишь бы не пересекались разделы, а в меню прописывай те номера какие есть. и вопрос 0 раздел форматировал, если не правильно определил размеры, мог прихватить НАСТОЯЩЕЕ (действительное) начало твоего ext. раздела 2 !!??

Theoremmer: ОГРОМНЕЙШЕЕ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! СПАСИБО!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! В общем, сделал пункт загрузки меню с 2 - - - 0 2 Загрузился с дискеты. После загрузки видит мои диски D и E --- теперь C и D в целости и сохранности. Так что пойду к другану - скачаю все данные - отформатирую все к чертям и переустановлю все к чертям. Так что, с благодарностью, последний вопрос: а как удалить SyMon? (Честно говоря, мне Симон нужен был только для того, чтобы восстановить данные). Я конечно понимаю, что после полного форматирования всего винта к чертям все слетит. Но как по-нормальному удалить SyMon?

Sergey: Theoremmer пишет: цитатаНо как по-нормальному удалить SyMon Запустить сетап симон с дискеты, выбрать пункт удаление симон Может и не удалиться (бывает такое, часто - почему - к автору), тогда в нужной тебе конфигурации (в твоем случае 2 ---) грузишься с дискеты (с fdisk напр. w98se загр.дискета-на сегодня оптимальный вариант для всех нужд) запускаешь fdisk /mbr Все., получаешь винт, с одним ext разделом (в твоем случае, а вообще, если, выбираешь конфигурацию какую хочешь увидеть без симона т.е. максимум - один раздел ext и 3 основных) Но можно ничего не делать с винтом - начало конец теперь знаешь, прописываешь в ред. разделов 0 раздел от 0 до начала ext и его 1 раздел будет до конца винта, загр. с дискетки, если все в норме, т.е. видно, то fdisk /mbr И начал жизнь с начала, ставь винды ghost-om.

Theoremmer: Я пробовал сделать раздел 0 от 0 до начала 2-го. (EXTENDED). Но при этом он почему-то ничего не видит при загрузке. Вот как сделать, чтобы 2-й стал 1-м? Тогда может, увидит?

Sergey: Что значит не видит, если не отформатирован, то не будет виден, запусти fdisk и посмотри, что у тебя получилось на винте - будет основной раздел и расширенный с логическими. а при установке wXp с СД отформатируешь его, И лучше под NTFS (систему будет угробить сложнее) номера разделов - чисто внутр. понятие Симона, его личный счет разделов и роли не играет.

Theoremmer: Во-первых, я слышал, что при форматировании все может накрыться (в смысле он форматирует не по записи в таблице разделов, а по данным на диске, а они хрен знает какие (ведь там был один раздел на весь винт после бага)! А во-вторых, я пока не собираюсь ставить WinXP. Сначала Win98. У меня на нем уже все проги (в образе диска). По этому вопрос: как корректно отформатировать диск C? (я так понимаю, SyMon это умеет!!) Ведь у меня когда я просто загружаюсь с дискеты не видно ни C, ни D, ни E Я боюсь, если я наберу Format C: , то отформатируется все!!!!!!!!! А этого мне не надо!

Трофимов Олег: Сделай в Symon на всякий случай загрузку только с одним разделом (который был C:). Ничего можно не форматировать, а сразу восстанавливать Ghost-ом.

Theoremmer: Нихрена. Попробовал. Ghost - видит все 80 гигов. Так что надо форматировать. Эти сволочи берут данные из суперблока. Так что его надо менять. То бишь форматировать. Но надо, чтобы программа форматирования не брала данные из суперблока, а то она наформатирует мне тут.... Так вот в документации к SyMon написано, что она это умеет, но как форматировать с помощью SyMon? Об этом в документации умалчивается. Может кто знает?

Sergey: Theoremmer пишет: цитатаGhost - видит все 80 гигов. Все правильно, если грузишься сразу после биоса, до Симона, заходить ghostom надо через меню Симона - где прописано 0 2 - - 0 0 (у тебя 0 и 2 остались, так?) Форматирование из Симона из сетапа - работа с разделами - курсор на раздел и «кажется пробел» не пользуюсь, запямятовал, и для ghost не надо форматировать.

Theoremmer: Грузишься с Симона. Пробовал так: 1 способ. Ставлю 0 - - - 0 0 и гружусь с дискеты. Вижу один диск C: 10-гиговый с виндой. Захожу в Ghost выбираю Partition-›From image далее «выберите диск» один вариант Primary 10GB а на нем раздел C: 80 GB 2 способ. Ставлю 2 0 - - 0 0 и гружусь тоже с дискеты. Вижу три диска C: D: E: (все, что были - как надо). Захожу в Ghost и все то же самое. То есть в Ghost-е появляется также только один диск на 10 Гигов и в нем Partition на 80 гигов. Вот так. Буду пробовать форматирование или нет - еще не решил. Спасибо всем. Может, кто еще что подскажете ;) ? А где, собственно, автор Симона?

Sergey: Theoremmer пишет: цитатав Ghost и все то же самое. То есть в Ghost-е появляется также только один диск на 10 Гигов и в нем Partition на 80 гигов. Теперь понял О ЧЕМ ТЫ, сначала ГХОСТ предлагает выбрать диск (их может быть и в системах для коих создавался оный МНОГО), выбрал диск нажал энтер, тогда он раскроет его - по разделам, причем - разделы куда нельзя поставить будут не активны из остальных можно выбирать.. ну далее, наверно ясно.

Theoremmer: Выбрал диск - он был один 10-тигиговый. Потом в нем один Partition 80-ти гиговый. Теперь, может, понятно? Он же смотрит сначала на таблицу разделов, а потом на суперблоки, поэтому сразу находит один раздел размера 80 Гб и винт на этом заканчивается. Что надо делать с помощью Ghost-а мне ясно. Но это не получается. Поэтому я спрашиваю: как сделать, чтобы получилось? Я пока вижу только один выход с форматированием ч/з Симон. Чтобы наконец привести в порядок суперблок Primary раздела и он перестал показывать все 80 Гб. Или есть еще предложения непосредственно с Ghost-ом?

Sergey: Я б, записал на бумажку парам.разд. с ред. Симона, убил начало дискf еразером, установил Симон (свежий без бэкапов), прописал руками разделы, и все встанет на свои места, история известная, проходили. Далее можно и Симон удалить набрав fdisk /mbr.

Theoremmer: А что такое eraser и где его взять и как его заюзать? А за совет вообще огромное спасибо.

Sergey: См. тему: по очистке 0-вой (1-й) дорожки

Vladimir Dashevsky: Вот как всегда, типичная путаница понятий «раздел» и «диск». Не диск 10Гб и никакой не раздел С:, а наоборот. Primary partition 10Gb. и logical drive C: на 80Gb. И для форматирования С: достаточно перед этим взять в зубы редактор диска и занулить весь первый сектор раздела с диском С:. Это сектор с абсолютным адресом 63. Также можно занулить сектор с адресом 69. После этого Ghost вообще не вякнет, что раздел на 10Гб как-то отформатирован. И можно будет спокойно восстанавливать данные из образа.



полная версия страницы