Massdomain.ru

Хостинг и домены
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Главная загрузочная запись и таблица разделов

Главная загрузочная запись и таблица разделов

В первом секторе на любом жестком диске находятся код простой программы (загрузчика) и последовательность информационных полей (таблица разделов). Вместе программа и поля называются главной загрузочной записью (Master Boot Record – MBR).

Главная загрузочная запись создается на новом диске программой FDISK. Управление дисками Windows при создании раздела производит запись в MBR. Все программы наподобие Partition Magic или Acronis Disk Director тоже создают и редактируют главную загрузочную запись.

Просмотреть содержимое секторов винчестера, в том числе первого, на котором находится главная загрузочная запись, можно многими HEX-редакторами. В редакторе Hexplorer есть отдельная команда меню Disk (Диск). При ее вызове появляется окно, где следует указать номер начального сектора и число секторов, которое программа должна прочитать. Существуют и специальные дисковые редакторы, например DiskEdit из пакета Norton Utilities или DiskExplorer for NTFS (http://www.runtime.org). Основное отличие дисковых редакторов от обычных бинарных редакторов – наличие широкого набора шаблонов просмотра данных (можно сразу интерпретировать их не только как текст, но и как загрузочный сектор либо один из элементов файловой системы) и защиты от непреднамеренной записи на диск.

MBR занимает ровно 512 байтов – один сектор. Структура этой записи представлена в табл. 2.1.

Таблица 2.1. Структура MBR

Четыре 16-байтных блока, каждый из которых описывает один раздел, образуют таблицу разделов – Partition Table. Максимальное количество разделов, которое может быть описано в MBR, – четыре. Каждый блок состоит из 10 полей (табл. 2.2).

Таблица 2.2. Поля таблицы разделов

Флаг активности указывает на то, что раздел активен. Из всех разделов на диске активным может быть лишь один. Код типа раздела – однобайтовый идентификатор. Если его значение 00h, то считается, что этого раздела не существует и его содержимое игнорируется. Любое ненулевое значение означает, что в указанном пространстве находится раздел определенного типа. Так, например, идентификатор 06h указывает на раздел, отформатированный в FAT16, 0Bh или 0Ch – на раздел FAT32, а 07h – на раздел NTFS.

Если на диске нужно создать больше четырех разделов, то следует использовать специальный тип раздела с кодом 05h – расширенный раздел (Extended Partition).

Расширенный раздел отличается от всех остальных типов. Он описывает не сам раздел, а область пространства накопителя, в которой описаны разделы. В том секторе, который прописан в MBR как сектор начала расширенного раздела, фактически содержится еще одна загрузочная запись – Extended Boot Record (EBR) (табл. 2.3). Кода загрузчика в ней нет, есть только таблица разделов и сигнатура.

Таблица 2.3. Структура EBR

Указатель на раздел описывает обычный раздел (Partition), как показано в табл. 2.2. Если обычный раздел занимает не все пространство, то в таблице разделов появляется второй элемент, который вновь описывает оставшееся пространство как Extended Partition, то есть указатель на следующий EBR. В секторе, на который ссылается эта запись, точно так же описывается один раздел, и, если осталось место, делается очередная запись об Extended Partition. Так продолжается до тех пор, пока пространство не будет разделено. Фактически все записи о расширенных разделах являются цепью (Extended Partition Chain), в которой от дискового пространства отрезаются кусочки, пока место не закончится. Ошибка в любом элементе этой цепи приведет к ее обрыву. Все разделы, записи о которых лежат после разрыва цепи, операционная система найти не сможет, а занимаемое этими расширенными разделами пространство она будет считать незанятым.

Читайте так же:
Можно ли поставить другую видеокарту на ноутбуке

Данный текст является ознакомительным фрагментом.

Продолжение на ЛитРес

Максимальное количество разделов на жестком диске

Расширить раздел в Windows 7 можно двумя способами — с помощью графического интерфейса управления дисками или в командной строке, средствами встроенной в Windows 7 утилиты DiskPart.

Предупреждения

1. Для выполнения операций с жестким диском необходимо использовать учетную запись с правами администратора.

2. Раздел можно увеличить только за счет неразмеченной области на жестком диске. Новые диски обычно не размечены. Также неразмеченную область можно получить за счет удаления или уменьшения существующих разделов. Учтите, что неразмеченную область можно использовать для расширения только тех разделов, которые находятся с ней на одном физическом жестком диске.

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

Способ 1. Увеличение раздела с помощью средства управления дисками Windows 7 (графический интерфейс)

1. Откройте Панель управления (вид: значки) > Администрирование > Управление компьютером.

2. В левом меню выберите Управление дисками.

3. В средней части окна щелкните правой кнопкой мыши диск (раздел), объем которого хотите увеличить, и выберите команду Расширить том.

Увеличить раздел жесткого диска

4. В открывшемся окне Мастера расширения томов нажмите Далее.

5. Укажите в мегабайтах объем, на который хотите увеличить выбранный раздел (1 ГБ = 1024 МБ) и нажмите Далее.

Объем для расширения тома

6. Убедитесь, что все установки заданы правильно и нажмите кнопку Готово.

Теперь можно закрыть окно консоли управления компьютером.

Способ 2. Расширение раздела с помощью утилиты DiskPart (командная строка)

2. Введите diskpart и нажмите клавишу ENTER.

3. Введите команду list disk и нажмите ENTER.

После выполнения этой команды вы увидите список всех физических (и подключенных виртуальных) жестких дисков, а также их идентификаторы в виде порядковых номеров. Найдите диск, который содержит неразмеченное пространство. Объем неразмеченного пространства отличен от нуля и отображается в столбце Свободно.

4. Введите команду list volume и нажмите ENTER. На экране будут отображены все существующие тома. Найдите том, Размер которого равен объему диска, найденного на предыдущем этапе, минус объем неразмеченного пространства.

5. Введите команду select volume X (вместо X введите номер нужного тома) и нажмите ENTER.

Читайте так же:
Моя учетная запись на этом компьютере

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

6. В этом шаге будет произведено непосредственное увеличение раздела, поэтому будьте внимательны. Здесь нужно указать объем, на который следует расширить том, выбранный на предыдущем этапе.

  • Чтобы максимально увеличить размер раздела, используя всю доступную неразмеченную область, введите команду extend и нажмите ENTER.
  • Чтобы расширить том только на определенное количество гигабайт (меньшее по объему, чем неразмеченная область), введите команду extend size=XYZ и нажмите ENTER. Вместо XYZ укажите объем в мегабайтах, на который следует увеличить том. Помните, что 1 гигабайт равен 1024 мегабайтам. Например, команда extend size=20480 увеличит выбранный раздел на 20 гигабайт.

7. Введите команду exit и нажмите ENTER, чтобы выйти из программы DiskPart. После этого можно закрыть окно команд.

Работа с разделами жёсткого диска в Windows 10 при помощи программы AOMEI

В некоторых случаях встроенного в Windows 10 функционала может не хватить для того, чтобы разбить жёсткий диск на разделы и управлять томами. Использовать сторонее программное обеспечение лучше только тогда, когда других вариантов не остаётся. Эта программа, в отличие от многих рекомендуемых в сети интернет аналогов, полностью заслуживает доверия. О ней есть отдельная статья в Википедии. Именно там можно найти ссылку на официальный сайт инструмента AOMEI Partition Assistant. В пользу этой программы говорит хотя бы то, что разработана она прежде всего для продажи. Впрочем, для наших нужд вполне подойдёт и бесплатная версия инструмента под названием AOMEI Partition Assistant Standard Freeware. Скачать установочный файл можно на странице загрузок (Download) указанного нами выше сайта. Кстати, все скачиваемые программы рекомендуем проверять на безопасность на сайте VirusTotal.com . Он позволяет проверить любой файл в нескольких десятках антивирусных программ.

Бесплатная программа AOMEI Partition Assistant Standart способна помочь тогда, когда встроенная программа Windows 10 не справляется. Допустим, в случае, как на изображении ниже, стандартная утилита «Управление дисками» не даёт прибавить нераспределённое пространство к диску С, так как этот раздел находится от свободного места через другой том (D).

Встроенная утилита «Управление дисками» имеет некоторые ограничения

А вот при помощи программы AOMEI Partition Assistant Standart решить эту задачу возможно. Для примера опишем более подробно алгоритм её работы на данном конкретном примере. Итак, нам надо присоединить свободное пространство 50 Гб к тому C. Для этого в программе AOMEI:

  1. Кликаем ПРАВОЙ клавишей мыши на томе C.
  2. Выбираем пункт «Слияние разделов».
  3. Ставим галочки на тех частях жёсткого диска, которые нам нужно объединить в один.
  4. Нажимаем ОК.
  5. И самое главное — нажимаем на зелёную галочку «Применить» (по-английски Apply), чтобы внесённые изменения были применены.

После этого надо будет подтвердить действие кнопкой «Перейти» (на самом деле она должна бы называться «Продолжить» — но тут видимо недостатки русскоязычного перевода).

Работа с разделами жёсткого диска в программе AOMEI

Аналогично слиянию раздела C с незанятым пространством в программе AOMEI выполняется разделение одного тома на несколько, их объединение и всевозможные другие операции. Обратите внимание, что для выполнения некоторых действий инструменту потребуется перезагрузить компьютер и выполнить их в режиме PreOS (до загрузки операционной системы Windows 10). Именно этот режим позволяет выполнить те задачи, на выполнение которых стандартный инструмент «Управление дисками» не рассчитан.

Читайте так же:
Материнская плата asus prime b250 pro

Если у вас есть вопросы по работе программы AOMEI или использованию стандартного инструмента «Управления дисками», не стесняйтесь их задавать в комментариях ниже.

Восстанавливайте сначала тома, затем контейнеры, затем диски

Для каждого диска, для которого требуется выполнить восстановление, выберите последний том на этом диске и нажмите кнопку или вкладку «Первая помощь» .

Изображение окна приложения «Дисковая утилита» с предложением запустить функцию «Первая помощь»

В этом примере имя последнего тома на диске — Macintosh HD — Data.

Нажмите «Запустить», чтобы начать проверку выбранного тома на наличие ошибок.

  • Если кнопка «Запустить» отсутствует, нажмите кнопку «Восстановить диск».
  • Если кнопка неактивна и вы не можете ее нажать, пропустите данный шаг для выбранного диска, контейнера или тома.
  • Если предложено ввести пароль для разблокировки диска, введите пароль администратора.

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

Изображение окна приложения «Дисковая утилита» с сообщением о завершении процесса

В этом примере порядок восстановления был следующим: Macintosh HD — Data, затем Macintosh HD, затем Container disk4, затем APPLE SSD.

По окончании выйдите из приложения «Дисковая утилита». Если вы использовали Дисковую утилиту из раздела восстановления macOS, теперь можно перезапустить компьютер Mac: выберите меню Apple  > «Перезагрузить».

Если приложение «Дисковая утилита» обнаружило ошибки, которые не может исправить

Если приложение «Дисковая утилита» обнаружит ошибки, которые не может исправить, сотрите (отформатируйте) диск с помощью приложения «Дисковая утилита».

Если диск не отображается в приложении «Дисковая утилита»

Если приложение «Дисковая утилита» не может обнаружить диск, оно также не сможет обнаружить контейнеры или тома на этом диске. В этом случае выполните следующие действия:

Примечания [ править ]

  1. ↑ 1,01,11,21,3Hard Disk Size Barriers The PC Guide
  2. ↑MS-DOS Partitioning Summary Microsoft
  3. ↑Максимальный размер раздела на диске с файловой системой FAT16 Microsoft
  4. ↑ 4,04,14,24,34,44,5Properties of partition tables Win.tue.nl
  5. ↑Boot Partition Created During Setup Limited to 4 Gigabytes Microsoft
  6. ↑Windows NT 4.0 не поддерживает системных разделов размером более 7,8 Гб Microsoft
  7. ↑ 7,07,17,27,3NTFS.com NTFS vs FAT32 FAT64 exFAT FAT. Comparing. Performance
  8. ↑ 8,08,1Ограничения файловой системы FAT32 в Windows XP Microsoft
  9. ↑Does Not Support Hard Disks Larger Than 32 GB Microsoft
  10. ↑ 10,010,110,210,3File system guide. File system guide Linuxreviews.org
  11. ↑ 11,011,1Reviewing Storage Limits Microsoft Technet
  12. ↑ 12,012,1Description of the exFAT file system driver update package Microsoft
  13. ↑Migrating to ext4 IBM
  14. ↑The 1,024 Cylinder (504 MiB / 528 MB) Barrier The PC Guide
  15. ↑ 15,015,115,2 Нумерация секторов начинается с единицы, поэтому всего секторов 2^6-1=63, а не 2^6=64для BIOS и 255, а не 256 для IDE.
  16. ↑ 6.20. 48-bit Address feature set // AT Attachment with Packet Interface — 6 (ATA/ATAPI-6). — ANSI, T13 Commitee, 14 декабря 2001. — P. 51.
  17. ↑KB305098: Поддержка 48-разрядной логической адресации блоков для дисководов ATAPI в Windows 2000. Microsoft Knowledge Base (16 апреля 2006). Проверено 13 января 2010. Архивировано из первоисточника 23 марта 2012.
Читайте так же:
Мой мир компьютерная версия

Как узнать, MBR или GPT на диске

В Windows 10, чтобы посмотреть MBR или GPT, нажмем Win + R (или Пуск / Выполнить), введем diskmgmt.msc и нажмем Enter.

Запускаем diskmgmt.msc

Запуск diskmgmt.msc в Windows

Будет выбрана программа управления дисками. Выберем диск. Интерфейс программы разделен на верхнюю и нижнюю части. Нас интересует нижняя, здесь надо кликнуть правой кнопкой мыши именно в указанное на картинке место.

mbr или gpt как проверить

Правой кнопкой мышки надо кликнуть сюда.

Теперь надо открыть вкладку «Тома».

Информация о том, что диск - MBR

Если вкладка «Тома не появилась, значит, кликнули куда-то не туда.

Сторонние программы для разделения жесткого диска

В ситуациях, когда стандартными средствами не удается разделить, отформатировать разделы используют специализированный софт (см. Какие программы нужны для компьютера).

Partition Magic

Это бесплатная утилита, обладающая богатым функционалом для работы с винчестерами компьютера.

Чтобы создать новую область в главном меню программы нажимают на «Создать новый раздел». После появиться приветственное окно, где кликают на кнопку «Далее».

Выберите том, от которого будет отделена часть объема. Также нажмите «Далее». В строке размер укажите значение тома, который создается. В программе отобразится максимальное количество МБ.

В полях, которые доступны для изменения заполните строки:

  1. «Создать, как логический диск» не трогайте;
  2. «Тип файловой системы» укажите NTFS;
  3. «Буква диска» – следующая свободная или любая удобная для пользователя.

Нажмите «Далее» и «Финиш». После этого процедура деления носителя окончена. В случае, если все прошло удачно, в проводнике отобразится новый раздел с указанием его имени и размера. Чтобы подтвердить щелкните на клавишу «Применить». Запустится перезагрузка ОС, и винчестер поделится на соответствующие части. Скачать программу можно тут.

Acronis Disk Director

Мощное ПО для работы с носителями информации. Демо версия не имеет ограничений в сроках использования, единственный недостаток – это работа с объемами не более 100 Мб.

AOMEI Partition Assistant

Эта программа одна из наиболее удобных и популярных, призванных управлять структурой файловой системы винчестера. Имеет поддержку русского языка. Утилита бесплатная.

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

Кликните по интересующему жесткому диску ПК и выберите «Разделение раздела». Далее укажите объем новой части – впишите цифры в Мб или перетащите бегунок на требуемое расстояние. Нажмите «Ок» и «Применить». Всплывет предупреждение о перезагрузке ПК для завершения процесса. После того как компьютер вновь запустится, новая область уже выделится. Скачать программу можно тут.

Читайте так же:
Видеокарта amd radeon hd 7400m series характеристики

EASEUS Partition Master

Бесплатная версия данной утилиты может работать с дисками до 8 Тб, имеет поддержку MBR и GPT.

После установки программы, в главном меню выберите пункт «EaseUs Partition Master Free». После этого отобразятся винчестеры и существующие части носителя, доступные для работы. Здесь, выберите необходимую область, которую предполагается поделить. Затем следует нажать кнопку «Resize/Move».

После запуска, должно появится окно, где проставьте требуемые параметры Partition Size (сжимаемый объем диска) и Unallocated Space After (будущий объем раздела). Если работа ведется с SSD, то для этого выберите пункт «Optimize for SSD».

На следующем этапе отобразится нераспределенное пространство. Оно создалось в результате уменьшения объема существующего. Выделите эту область и нажать кнопку «Create».

Далее появится окно настройки создаваемого раздела. Здесь требуется указать метку, т. е. указать имя и букву тома. После введенной информации нажать кнопку Ок.

Следующее окно покажет созданную часть. Здесь, следует проверить все данные и нажать на «Apply». После этого появится новое рабочее пространство. Скачать программу можно с официального сайта.

Paragon Partition Manager

Утилита обладает базовыми функциями для работы со структурой жестких дисков: форматирование, разбиение на части, удаление и т.п. Существует платная версия.

Откройте главное окно утилиты и выберите «Partition Manager». Здесь отобразятся уже существующие рабочие части накопителя.

ПКМ щелкните по разделу, который необходимо поделить. Во всплывающем списке откройте «Переместить/изменить размер раздела».

В открывшемся окне перетащите бегунок так, чтобы отобразился объем, который необходимо «отрезать» от диска. На полученном нераспределенном объеме кликаем ПКМ и выбираем «Создать раздел». Присваиваем ему букву и щелкаем «Да». Чтобы применить все проделанные действия нажмите на зеленую галочку и далее выберите «Подтвердить».

Система сообщит о том, что компьютер перезагрузится, после чего деление на области винчестера вступит в силу. Скачать программу можно тут.

Вычисляем необходимый объем

Осталось просуммировать все вычисленные объемы и прибавить к этому запас в 20% свободного места, чтобы избежать в дальнейшем проблем со стабильностью работы Windows.

Просуммируем все объемы, исходя из того, что ОЗУ равняется 8 ГБ:

  • Операционная система: 30-50 ГБ, берем среднее — 40 ГБ.
  • Программы: 30-50 ГБ, берем среднее — 40 ГБ.
  • Файл гибернации: 8 ГБ.
  • Виртуальная память: 12 ГБ.
  • Временные файлы: 10 ГБ.
  • Запас в 20%: примерно 20 ГБ.
  • ИТОГО: 130 ГБ.

объем диска C

Исходя из этого, делаем вывод, что минимальный объем диска «С» для Windows 10 должен составлять около 130-150 гигабайт.

На сегодняшний день дисковое пространство дешевое, поэтому не стоит ограничиваться этими цифрами и, если есть возможность, стоит указывать ещё больший запас. Также тенденции таковы, что под диск с операционной системой всё чаще выделяют отдельный физический SSD на 250-500 ГБ, а для хранения больших объемов статической информации — HDD.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector