Зазвичай користувачі мають в своєму комп'ютері один вбудований накопичувач. При першій установці операційної системи здійснюється розбивка його на певну кількість розділів. Кожен логічний тому відповідає за зберігання певної інформації. Крім цього він може бути форматувати в різні файлові системи і в одну з двох структур. Далі ми б хотіли максимально детально описати програмну структуру жорсткого диска.

Що стосується фізичних параметрів - HDD складається з декількох частин, об'єднаних в одну систему. Якщо ви хочете отримати розгорнуту інформацію по цій темі, рекомендуємо звернутися до окремого нашого матеріалу за наступним посиланням, а ми ж переходимо до розбору програмної складової.

Читайте також: З чого складається жорсткий диск

Стандартні буквені позначення

Під час розбивки жорсткого диска на розділи за замовчуванням для системного томи встановлюється буква C, а для другого - D. Букви A і B пропускаються, оскільки так позначаються дискети різних форматів. При відсутності другого тому жорсткого диска буквою D буде позначатися DVD-привід.

Буквені позначення розділів жорсткого диска

Користувач сам розбиває HDD на розділи, привласнюючи їм будь-які доступні букви. Про те, як створити таку розбивку вручну, читайте в інший нашій статті за наступним посиланням.

Детальніше:
3 способу розбити жорсткий диск на розділи
Способи видалення розділів жорсткого диска

Структури MBR і GPT

З томами і розділами все гранично просто, проте присутні ще і структури. Найбільш древнім логічним зразком називається MBR (Master Boot Record), а йому на заміну прийшов удосконалений GPT (GUID Partition Table). Давайте зупинимося на кожній структурі і розглянемо їх детально.

MBR

Диски зі структурою MBR поступово витісняються GPT, але все ще популярні і використовуються на багатьох комп'ютерах. Справа в тому, що Master Boot Record - це перший сектор HDD об'ємом 512 байт, він зарезервований і ніколи не буде перезаписано. Відповідає цю ділянку за запуск ОС. Зручна така структура тим, що дозволяє без проблем розділяти фізичний накопичувач на частини. Принцип запуску диска з MBR відбувається так:

  1. При запуску системи BIOS звертається до першого сектору і віддає йому подальше керування. Цей сектор має код 0000:7C00h .
  2. Наступні чотири байти відповідають за визначення диска.
  3. Далі відбувається зміщення до 01BEh - таблиці томів HDD. На скріншоті нижче ви можете бачити графічне пояснення зчитування першого сектора.
  4. Процес зчитування MBR структури жорсткого диска

Тепер, коли відбулося звернення до розділів диска, потрібно визначити активний ділянку, з якого і буде завантажуватися ОС. Перший байт в цьому зразку зчитування визначає потрібний розділ для старту. Наступні вибирають номер головки для початку завантаження, номер циліндра і сектора, а також кількість секторів в томі. Порядок зчитування показаний на наступній картинці.

Процес зчитування розділу в MBR структурі жорсткого диска

За координати розташування крайней записи розділу даної технології відповідає технологія CHS (Cylinder Head Sector). Вона зчитує номер циліндра, головки і сектори. Нумерація згаданих частин починається з 0, а сектори з 1. Саме шляхом зчитування всіх цих координат і визначається логічний розділ жорсткого диска.

Недолік такої системи полягає в обмеженості адресації об'єму даних. Тобто під час першої версії CHS розділ міг мати максимум 8 ГБ пам'яті, чого незабаром, звичайно ж, перестало вистачати. На заміну прийшла адресація LBA (Logical Block Addressing), в якій була перероблена система нумерації. Тепер підтримуються диски об'ємом до 2 ТБ. LBA була ще доопрацьована, але зміни торкнулися тільки GPT.

З першим і подальшими секторами ми успішно розібралися. Що стосується останнього, то він також зарезервований, називається AA55 і відповідає за перевірку MBR на цілісність і наявність необхідної інформації.

GPT

Технологія MBR мала поруч недоліків і обмежень, які не могли забезпечити роботу з великою кількістю даних. Виправляти її або змінювати було безглуздо, тому разом з виходом UEFI користувачі дізналися про нову структуру GPT. Вона була створена з урахуванням постійного збільшення обсягу накопичувачів і змін в роботі ПК, тому на даний час це найбільш передове рішення. Відрізняється від MBR вона такими параметрами:

  • Відсутність координат CHS, підтримується робота тільки з доопрацьованій версією LBA;
  • GPT зберігає на накопичувачі дві свої копії - одна на початку диска, а інша в кінці. Таке рішення дозволить реанімувати сектор через що зберігається копію в разі пошкодження;
  • Перероблено пристрій структури, про що ми поговоримо далі;
  • Перевірка коректності заголовка відбувається за допомогою UEFI c використанням контрольної суми.

Читайте також: Виправляємо помилку CRC жорсткого диска

Тепер хотілося б детальніше розповісти про принцип роботи цієї структури. Як вже було сказано вище, використовується тут технологія LBA, що дозволить без проблем працювати з дисками будь-яких обсягів, а в майбутньому розширити діапазон дії, якщо буде потрібно.

Читайте також: Що означають кольори жорстких дисків Western Digital

Варто зазначити, що сектор MBR в GPT теж присутній, він є першим і має розмір в один біт. Необхідний він для коректної роботи HDD зі старими комплектуючими, а також не дозволяє програмам, яким невідомий GPT, зруйнувати структуру. Тому цей сектор називається захисним. Далі розташовується сектор розміром в 32, 48 або 64 біта, що відповідає за розмітку на розділи, називається він первинним GPT-заголовком. Після цих двох секторів йде зчитування вмісту, друга схема томів, а замикає все це копія GPT. Повна структура представлена ​​на скріншоті нижче.

Процес зчитування GPT структури

На цьому загальна інформація, яка може бути цікавою звичайному користувачеві, закінчується. Далі - це тонкощі роботи кожного сектора, і ці дані вже ніяк не стосуються рядового користувача. Що стосується вибору GPT або MBR - ви можете ознайомитися з іншою нашою статтею, де обговорюється вибір структури під Windows 7.

Читайте також: Вибираємо структуру диска GPT або MBR для роботи з Windows 7

Ще хочеться додати, що GPT - більш досконалий варіант, і в майбутньому в будь-якому випадку доведеться переходити на роботу з носіями такої структури.

Читайте також: Чим відрізняються магнітні диски від твердотільних

Файлові системи і форматування

Говорячи про логічну структуру HDD, не можна не згадати про доступні файлових системах. Звичайно, їх існує багато, але зупинитися ми б хотіли на різновидах для двох ОС, з яким найчастіше працюють звичайні користувачі. Якщо комп'ютер не може визначити файлову систему, то жорсткий диск набуває формат RAW і саме в ньому відображається в ОС. Доступно ручне виправлення цієї проблеми. Ми пропонуємо ознайомитися з деталями виконання цього завдання далі.

Читайте також:
Способи виправлення RAW формату у HDD дисків
Чому комп'ютер не бачить жорсткий диск

Windows

  1. FAT32. Компанія Microsoft почала випуск файлових систем з FAT, в майбутньому ця технологія зазнала безліч змін, і останньою версією на даний момент є FAT32. Її особливість полягає в тому, що вона не призначена для обробки і зберігання великих файлів, а також на неї буде досить проблематично встановити важкі програми. Однак FAT32 універсальна, і при створенні зовнішнього жорсткого диска вона використовується для того, щоб збережені файли можна було вважати з будь-якого телевізора або програвача.
  2. NTFS. Майкрософт представила NTFS, щоб повністю замінити FAT32. Зараз ця файлова система підтримується всіма версіями Windows, починаючи від XP, також відмінно працює на Linux, однак на Mac OS можна тільки вважати інформацію, записати нічого не вийде. Виділяється NTFS тим, що не має обмежень на розмір записуваних файлів, володіє розширеною підтримкою різних форматів, можливістю стиснення логічних розділів і легко відновлюється при різних ушкодженнях. Всі інші файлові системи в більшій роді підходять для невеликих знімних носіїв і досить рідко застосовуються в жорстких дисках, тому ми не будемо їх розглядати в рамках цієї статті.

Linux

З файловими системами Windows ми розібралися. Хотілося б звернути увагу ще на підтримувані типи в ОС Linux, оскільки вона також є популярною серед користувачів. Лінукс підтримує роботу з усіма файловими системами Віндовс, однак саму операційну систему рекомендується встановлювати на спеціально розроблену для цього ФС. Відзначити варто такі різновиди:

  1. Extfs стала найпершою файлової системою для Linux. Вона має свої обмеження, наприклад, максимальний розмір файлу не може перевищувати 2 ГБ, а його ім'я повинне знаходитися в діапазоні від 1 до 255 символів.
  2. Ext3 і Ext4. Ми пропустили попередні дві версії Ext, оскільки зараз вони зовсім неактуальні. Розповімо лише про більш-менш сучасних версіях. Особливість цієї ФС полягає в підтримці об'єктів розміром до одного терабайта, хоча в при роботі на старому ядрі Ext3 не підтримувала елементи розміром більше 2 ГБ. Ще однією особливістю можна назвати підтримку зчитування програмного забезпечення, написаного під Windows. Слідом вийшла нова ФС Ext4, яка дозволила зберігати файли об'ємом до 16 ТБ.
  3. Головним конкурентом Ext4 вважається XFS. Її перевага полягає в особливому алгоритмі запису, він називається «Відкладене виділення місця». Коли дані відправляються на запис, вони спочатку поміщаються в оперативну пам'ять і чекають черги на збереження в дисковому просторі. Переміщення на HDD здійснюється тільки тоді, коли ОЗУ закінчується або займається іншими процесами. Така послідовність дозволяє згрупувати дрібні завдання в великі і зменшити фрагментацію носія.

Що стосується вибору файлової системи під установку ОС, звичайному користувачеві краще вибрати рекомендований варіант при інсталяції. Зазвичай це Etx4 або XFS. Просунуті користувачі вже задіють ФС під свої потреби, застосовуючи її різні типи для виконання поставлених завдань.

Змінюється файлова система після форматування накопичувача, тому це досить важливий процес, який дозволяє не тільки видалити файли, але і виправити неполадки з сумісністю або читанням. Ми пропонуємо вам прочитати спеціальний матеріал, в якому максимально детально розписана правильна процедура форматування HDD.

Форматування жорсткого диска

Детальніше: Що таке форматування диска і як правильно його робити

Крім цього файлова система об'єднує групи секторів в кластери. Кожен тип робить це по-різному і вміє працювати тільки з певною кількістю одиниць інформації. Кластери відрізняються за розміром, маленькі підходять для роботи з легкими файлами, а великі мають перевагу - менш схильні до фрагментації.

Поділ на кластери секторів на жорсткому диску

Фрагментація з'являється через постійну перезапису даних. Згодом розбиті на блоки файли зберігаються в абсолютно різні частини диска і потрібно проводити ручне дефрагментацію, щоб виконати перерозподіл їх розташування і підвищити швидкість роботи HDD.

Дефрагментація жорсткого диска

Детальніше: Все, що потрібно знати про дефрагментації жорсткого диска

Інформації щодо логічної структури розглянутого обладнання присутня ще чимала кількість, взяти ті ж формати файлів і процес їх записи в сектори. Однак сьогодні ми постаралися максимально просто розповісти про найважливіші речі, які буде корисно знати будь-якому користувачеві ПК, яка бажає вивчити світ комплектуючих.

Читайте також:
Відновлення жорсткого диска. покрокове керівництво
Небезпечні впливу на HDD