Вас вчили, що жорсткі диски містять файли, але це не вся правда. Насправді жорсткі диски містять одне дуже-дуже велике число, виражене безліччю одиничних біт. Але ця інтерпретація не має сенсу ні для вас, ні для вашого комп’ютера, тому що обробка одиничних великих чисел не є дуже поширеною (і я кажу про НАДАЛЬНО ВЕЛИЧЕЗНІ числа). Натомість комп'ютер розбиває його на менші «слова» (8-розрядні, 16-бітні, 32-бітні чи будь-які інші) і використовує подібне. Але це лише купа слів (припустимо, 8-бітові слова, тобто байти).
Тепер цей привід розділений. Я пояснив, чому розділення є гарною ідеєю в цій відповіді :
Взагалі кажучи, диски можна використовувати без перегородки. Більшість мандрівників працює так. Але використання розділів має багато переваг, просто назвіть деякі з них:
- Ви можете мати два ОС, що сидять на одному жорсткому диску і не заважають один одному. Кожен з них буде сприймати свій розділ як логічний привід і не возиться з іншими, якщо ви цього не скажете.
- Ви можете логічно розділити свої дані. Якщо одна секція з якихось причин пошкодиться, інші розділи, ймовірно, залишаться цілими.
- Використовувати розділи краще, ніж використовувати декілька менших жорстких дисків, оскільки ваша система тихіша, витрачає менше енергії, і ви можете змінювати розмір, видаляти, переміщувати їх і т.д.
- Для деяких спеціальних цілей ви можете використовувати деякі частини жорсткого диска.
Тепер у кожного розділу є своя файлова система. У сучасних версіях Windows використовується NTFS , але FAT , FAT32 та exFAT підтримуються для зовнішніх медіа або застарілих розділів. Щоденні установки Linux зазвичай використовують файлові системи ext , найновіша - ext4 .
Файлова система визначає спосіб фізичного розміщення файлів на диску. Ви можете подумати про це так: якби у вас була книга на 10000 сторінок без глав, номерів сторінок або розривів рядків, це було б дуже важко використовувати. Звичайно, номери сторінок та заголовки глав займають певний простір на сторінці, але вони роблять використання книги набагато простішим та швидшим. Якщо ви хочете перейти до розділу, скажімо, 42, ви просто подивіться це в зміст. Потім ви перегортаєте книгу, поки не знайдете потрібну главу. Ваші файли - це розділи, а ваша файлова система - книга. Метадані файлової системи, такі як межі файлів, назви файлів тощо, також займають місце, але це порівняно невеликий простір, і це робить роботу набагато швидшою.
Якщо ваша "глава" порожня, вона все ще може мати заголовок або номер сторінки, правда? Порожній файл містить нульові байти даних. Метадані займають місце, але це не частина файлу, а файлова система. Інакше ви побачите назви файлів всередині своїх текстових файлів?
До речі, саме тому ранні версії DOS приймали лише 8,3 імені - місце, відведене для назви файлів, було дуже обмеженим. NTFS дозволяє назви файлів довжиною 255 символів [1] .
Ще одне слово на ваш коментар:
У мене був такий собі вірус, який якимось чином пошкодив пару файлів на моєму ПК, так що вони виглядали розміром близько 100 ГБ. Кожен з них. На моєму 40 Гб жорсткому диску. Так що, мабуть, була якась магія ... :-D
Завдяки функції під назвою рідкісні файли цілком можливо мати дійсні файли більше вашого жорсткого диска . Хеннес чудово пояснює це у своєму коментарі до цього питання :
Уявіть, що палітурка вміщує 100 сторінок. Якщо ви використовуєте це палітурне сполучення як звичайний файл, ви можете вставити 100 сторінок. Ви могли прочитати всі 100. Ви можете написати всім 100. Тепер уявіть собі рідкісні палітурки. Ви вставляєте першу сторінку, яку ви пишете "сторінка 1: Вміст А". Потім ви вставляєте другу сторінку, яку ви пишете "сторінка 9999: зміст b:". Кожен раз, коли ви намагаєтесь прочитати сторінку, ви дивитесь, чи вона існує. Якщо це не так, ваша відповідь буде це порожня сторінка. Якщо він існує, ви повернете вміст сторінки. Щоразу, коли ви пишете на сторінці, яка ще не існує в палітурці, додаєте новий аркуш паперу.