« 23 »  01  20 17 г.




Неверная таблица разделов - Восстанавливаем таблицу разделов жесткого диска

Одним из поводов для обращения к утилитам разбиения диска являются те случаи, когда ваш диск перестал читаться. Причиной для этого может быть, в частности, повреждение таблицы разделов диска.

В таком случае не стоит сразу бросаться к программам переразбиения типа fdisk - возможно, таблицу разбиения еще можно восстановить. И для этого в ОС Linux существуют специальные программные средства. Именно о таких средствах пойдет речь в настоящем разделе. Первое из таких средств - утилита gpart. Эта утилита предназначена как раз для тех случаев, когда таблица разделов в MBR жесткого диска разрушена или испорчена, но сами разделы на диске остались нетронутыми, хотя операционная система, может быть, и не может получить к ним доступ.

Работа утилиты основана на том, что первый блок данных любого раздела маркирован особым образом. И эти отметки можно обнаружить.

Тема перемещена в архив. Начал я устанавливать windows 10, у меня появилась эта проблема с mbr разделами , но дело в том, что я заметил эту проблему после форматирования диска С, на котором был прежний windows 7. Эта утилита входит в состав пакета util-linux , который вы можете найти почти на любом ftp-сайте с программным обеспечением для Linux. В заключение раздела приведу еще три небольших замечания: Дело в том, что мой опыт работы с этой программой был тоже весьма невелик. Загрузился в неё, чтобы попробовать совершить загрузку в Windows XP. Leave this field blank: И что же ты делаешь? Даже страшно спрашивать зачем ставить Windows 8, если есть 10 или, хотя бы, 8.

Поскольку при создании раздела его начало обычно размещается в начале дорожки, задача поиска разделов на диске немного упрощается, что несколько ускоряет работу программы. С другой стороны, существует небольшая дополнительная проблема — после удаления разделов их начальные сектора сохраняются на диске до тех пор, пока в соответствующий сектор не будут записаны новые данные. А это происходит не. Причем gpart не обращает внимания на то, какой тип указан для данного раздела в таблице разбиения.

После того, как создан список найденных разделов, каждый раздел в этом списке помечается одной из следующих меток: Меткой "orphaned" помечаются логические разделы, которые найдены на диске, но не указаны в цепочке логических разделов. Такая ситуация может возникнуть в том случае, когда логический раздел удален из таблицы разделов в расширенном разделе, но в отведенное ему ранее пространство на диске не были записаны никакие данные.

Разделы, помеченные как "invalid", могут возникнуть по разным причинам, которые в руководстве к программе подробно не описаны. Что касается первичных разделов, то программа распознает их достаточно хорошо. А вот с логическими разделами ситуация сложнее — тут возникает множество проблем и программа легко может ошибиться. В следующем листинге приведен результат, который я получил на одном из дисков, где таблица разделов была не совсем корректна:.

Как видите, первичные разделы программа нашла. Только вот интерпретация выданных ею данных что-то вызывает у меня затруднение.

Ну, я еще могу попытаться угадать, что значат первые две строки в описании каждого раздела: Относительно третьей строки тоже можно высказать некие предположения например, что это указаны начало и конец раздела в нотации CHSно что означают буквы "d" и "r", и в чем разница между значениями, которые стоят в скобках перед этими буквами, я сказать не могу. А в man-странице об этом вообще ничего не сказано.

Зато там сказано, что после того, как вы трижды проверите те данные, которые выдает программа gpartвы можете с ее помощью записать исправленную таблицу первичных разделов в MBR, используя опцию -W следующим образом:.

Однако, как предупреждает сам автор разработки на man-странице, "это действие достаточно опасное, так что будьте осторожны". Поскольку по складу характера я не склонен к авантюрам, я решил поэкспериментировать еще с одной программой — TestDisk.

Как исправить ошибку «На выбранном диске находится таблица MBR-разделов»

В документации программа называется TestDisk, а вызывается она командой testdisk, поэтому не удивляйтесь, что я пишу название иногда с заглавными буквами, иногда без таковых. Она позволяет проанализировать структуру диска и найти потерянные разделы, а при необходимости и восстановить таблицу разделов.

У меня в системе Knoppix 3. А на сайте http: Программа может отыскать потерянные разделы с файловыми системами следующих типов: Во всех остальных вариантах после запуска программы TestDisk выводит вначале фразу "Please wait В любом варианте запуска программы вначале выводится список дисков, обнаруженных в системе рис.

Основное меню программы testdisk. А строка подсказки, расположенная ниже этого меню, дает краткое пояснение к подсвеченному пункту. Поскольку процесс анализа, надо отметить, продолжается очень долго, эта строка является не лишней, она помогает сохранить терпение.

Анализ структуры диска заключается в том, что TestDisk просматривает начальные сектора всех цилиндров. Сканируя все возможные начальные сектора разделов TestDisk анализирует их на наличие заголовков файловых систем a filesystem header: Обнаружение такого заголовка интерпретируется как начало раздела соответствующего типа. Размер раздела определяется непосредственно исходя из его структуры на диске.

Каждый обнаруженный во время такого сканирования раздел TestDisk добавляет в список найденных разделов. Поскольку, как уже было сказано при описании утилиты gpartна диске могут присутствовать "останки" или "следы присутствия" давно удаленных разделов, которые просто не были затерты более поздней информацией это особенно часто случается в том случае, когда проводится детальный поиск потерянных разделовпользователь должен внимательно проанализировать результаты поиска, чтобы выбрать те разделы, которые действительно присутствовали на диске перед тем, как была испорчена таблица разделов.

По завершении этого процесса программа предлагает рис. Окно с результатами анализа диска. С помощью пункта Search можно провести углубленный поиск потерянных разделов.

А команда Write служит для того, чтобы записать на диск исправленную таблицу разделов. Если вы присмотритесь к рисунку 33, вы обратите внимание на то, что программа показывает всего два раздела. Это следствие того, что я слишком поспешно воспользовался командой Write.

На диске находится таблица MBR-разделов | techholod.myjino.ru

Не знаю, в чем причина, но после выполнения команды Write та же утилита TestDisk стала видеть на моем диске только 2 раздела. Возможно, вина в этом полностью моя, но результат был обескураживающим. Прежде чем рассказывать о своих дальнейших действиях, я все же приведу еще описание других команд из основного меню программы, заимствованное из документации.

Эта команда служит для того, чтобы задать значения параметров геометрии диска число цилиндров, головок или секторовкоторые TestDisk использует для поиска начальных секторов разделов. Дело в том, что программы для создания разделов для архитектуры i чаще всего создают разделы, оканчивающиеся на границе цилиндра.

Поэтому изменение параметров геометрии, используемых программой, приводит к тому, что будут просматриваться другие сектора. Команда не меняет параметров самого жесткого диска до тех пор, пока вы не выполните команду записи данных о найденных разделах на диск. Имейте в виду, что задание неправильной геометрии и запись этих неправильных данных на диск может привести к невозможности в дальнейшем восстановления ваших данных. Как предупреждает руководство, команда эта ТОЛЬКО ДЛЯ ЭКСПЕРТОВ.

Руководство рекомендует в том случае, если вы решите менять геометрию диска, изменять в первую очередь число логических головок, причем опробовать значения числа головок, равные16, 32, 64, и Значения опций меняются путем "подсвечивания" нужной строки и нажатия клавиши ENTER.

На выбранном диске находится таблица MBR-разделов

Изменять можно значения следующих опций:. Только для экспертов, пытающихся восстановить и отремонтировать загрузочные сектора операционных систем! TestDisk позволяет вам выполнить некоторые действия с загрузочными секторами на FAT- и NTFS-разделах. Выберите раздел, который вы хотите модифицировать, и выберите команду Boot. За описанием того, какие возможности Вы при этом получите, я отошлю вас к документации, прилагаемой к программе.

На этом я, пожалуй, завершу краткое описание программы TestDisk. Дело в том, что мой опыт работы с этой программой был тоже весьма невелик. Я надеюсь, что общее представление о программе вы получили и теперь можете продолжить эксперименты с ней самостоятельно. В заключение раздела приведу еще три небольших замечания: Но, если вы знаете как исправить таблицу разделов, можно поступить следующим образом: Делается это с помощью следующих команд:.

Отдельные поля при этом разделяются пробелами, запятыми или точкой с запятой возможно с последующими пробелами. Ru разрешается в любой форме, при этом обязательна ссылка на www. Аккаунт Магазин Услуги Партнерам Новости Библиотека Вакансии Контакты Обучение RedHat GeekTV. Ваша корзина Корзина пуста E-mail Пароль Забыли пароль? Интернет-магазин Программное обеспечение Дистрибутивы 1С: Наши магазины Наши партнеры Магазины партнеров. ПАРТНЕРАМ Информация для партнеров Оптовым покупателям Владельцам сайтов.

Дистрибутивы Acronis ALT Linux Arch Linux ASPLinux CentOS Debian Dr. Web Eclipse Fedora FreeBSD Freespire Gentoo Knoppix Linbox Rescue Server LinuxWizard Mandriva MeeGo NetBSD OpenBSD OpenOffice RedHat Runtu Scientific Slackware Solaris StoneGate SUSE Ubuntu VMware WINE Etersoft Китеж МСВСфера. Помощь Как заказать Как оформить Как оплатить. Новостной канал ОС ROSA Enterprise Linux Server RELS 6.

Мы принимаем к оплате. Утилиты для восстановления таблицы разделов. Утилиты для восстановления таблицы разделов Разделы диска и средства для работы с ними в Линукс C В.

Назад Оглавление Вперед 6. Утилиты для восстановления таблицы разделов Одним из поводов для обращения к утилитам разбиения диска являются те случаи, когда ваш диск перестал читаться.

Программа gpart Первое из таких средств - утилита gpart. В следующем листинге приведен результат, который я получил на одном из дисков, где таблица разделов была не совсем корректна: Possible partition Linux swapsize mboffset 0mb Possible partition DOS FATsize mboffset mb Possible partition Linux ext2size 94mboffset mb Possible partition Linux ext2size mboffset mb Possible partition Linux ext2size mboffset mb Possible partition Linux ext2size mboffset mb Possible partition Linux ext2size mboffset mb Possible partition DOS FATsize mboffset mb End scan.

Guessed primary partition table: Primary partition 1 type: Зато там сказано, что после того, как вы трижды проверите те данные, которые выдает программа gpartвы можете с ее помощью записать исправленную таблицу первичных разделов в MBR, используя опцию -W следующим образом: Процесс анализа диска Анализ структуры диска заключается в том, что TestDisk просматривает начальные сектора всех цилиндров.

Дополнительное меню Если вы присмотритесь к рисунку 33, вы обратите внимание на то, что программа показывает всего два раздела. Команда меню Delete Если вы выберете эту команду из меню программы TestDisk, будет обнулена таблица разделов в главной загрузочной записи, то есть во все 64 байта, отведенные под эту таблицу, будут записаны нулевые значения. Код загрузчика и другие данные в главном загрузочном секторе байты сигнатуры и тому подобное останутся нетронутыми.

Команда меню MBRCode По этой команде TestDisk перезаписывает код первичного загрузчика и сигнатуру MBR то есть значение 0xAA55 в двух последних байтах MBR.




Оксана Лихошерста

Вот однажды выбираю в меню BURG строчку с SUSE, а она оказывается не активной. Я знаю, что OpenSUSE была установлена на два раздела: