Как разметить стационарный жесткий диск компьютера

prolinux

Опубликован:  2023-06-26T07:03:54.298729Z
Отредактирован:  2023-06-26T07:03:54.298729Z
Статус:  публичный
25
0
0

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

О задаче

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

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

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

В чём сложность

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

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

Что нужно для разметки диска

Учитывая изложенную выше информацию, можно сделать следующий важный вывод...

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

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

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

Где взять, дайте мне две пожалуйста

Сегодня широкое распространение получили так называемые OpenSource операционные системы. Они бывают разных типов, но самые популярные построены на базе ядра Linux. Эти операционные системы распространяются дистрибутивами - iso-образами, которые в свою очередь и в большинстве случаев предоставляют живую операционную систему, в сленге компьютерного мира за этими образами стойко закрепился термин LiveCD.

OpenSource операционные системы свободны и не требуют за их использование оплаты. Загрузить дистрибутив любой из таких операционных систем можно на так называемых зеркалах, я в своей практике наиболее часто использую зеркало ftp.yandex.ru. Детальный обзор зеркала и дистрибутивов с LiveCD, на нём хранящихся, я сделаю в одном из следующих выпусков этого блога, следите за обновлениями.

Как записать на накопитель

Запись iso-образа дистрибутива операционной системы на флеш накопитель производится при помощи специальной программы. Проблема в том, что для разных операционных систем существуют разные программы для записи. Если на вашем компьютере установлена операционная система Microsoft, то процесс записи будет в корне отличаться от того, если на вашем компьютере установлен любой Linux или Unix. Обычно разработчики дистрибутивов дают исчерпывающую информацию о способах записи их iso-образов на носитель для тех или иных операционных систем.

В этом блоге, в одном из следующих его выпусков я обязательно покажу процесс загрузки и записи iso на флешку под управлением операционной системы с ядром Linux.

Как загрузить компьютер с внешнего накопителя

У каждого современного компьютера на материнской плате имеется специальный чип, микросхема - постоянное запоминающее устройство, в котором записана программа инициализации, раньше такие программы назывались BIOS, потом технологии получили развитие, и их стали называть UEFI.

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

В программу инициализации ПЗУ компьютера можно зайти удерживая на старте компьютера одну из назначенных производителем функциональных клавиш. На моём компьютере, например, необходимо нажать и удерживать на старте машины клавишу F2, а в программе инициализации имеется раздел Boot, и в этом разделе пункт меню Boot Device Priority, там-то и можно изменить порядок просмотра носителей на старте.

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

Схема разметки диска

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

  1. Тип загрузки компьютера (legacy или UEFI) определяет тип таблицы разделов на жестком диске;

  2. Количество операционных систем, которое требуется установить на диск компьютера, определяет количество необходимых разделов и тип файловых систем, расположенных на них;

  3. Некоторые операционные системы требуют создания на диске разделов со служебными файловыми системами, это тоже следует учитывать;

  4. Размер дискового пространства отданного конкретному разделу определяется операционной системой, её техническими потребностями и личными предпочтениями пользователя.

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


Подводим итог

Итак, чтобы разметить стационарный диск компьютера, необходимо выполнить следующие действия:

  1. Определить схему разметки диска, количество разделов, их последовательность, размер каждого, служебные флаги;

  2. Получить iso-образ живой операционной системы, имеющей в своём составе программу (или несколько программ) для разметки дисков и форматирования полученных в результате разметки разделов;

  3. Полученный iso-образ записать на внешний накопитель определённым образом, с использованием специально для этого предназначенной программы;

  4. Загрузить компьютер с полученного на предыдущем шаге накопителя, в загруженной живой операционной системе запустить программу для разметки и форматирования диска и разметить диск в соответствии с придуманной и подсчитанной схемой разметки.

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

Метки:  hdd, ssd, disk, open-source, partitioning, os, fs