Все мы знаем, что у нас в компьютере есть устройство, которое называется жесткий диск. Сегодня я попытаюсь рассказать, что это такое.
Итак, жесткий диск является блочным устройством, со своей сложной архитектурой в лице контроллера и микрокода, называемого прошивкой, служащим для хранения данных. Все в его работе, касающейся адресации, очень сильно абстрагировано и скрыто от пользователя. Так что нам особо вдаваться в проблемы адресации не стоит, нужно только отметить для себя, что весь диск поделен на секторы и дорожки, которые в свою очередь, образуют цилиндры. Чтобы Вы, мой читатель, поняли о чем идёт речь, я объясню значение приведённых выше терминов.
Сектор - минимальный участок хранения информации на жестком диске равный 512 байтам;
Блок - составляющая файловой системы, в блок может входить от одного сектора до 128-ми (при размере кластера в 64 Кб);
Дорожка (трек) - на компакт диске, будь то CD или DVD, дорожка выглядит как спиралевидная пружина, имеющая начало (вход) и конец (выход), на жестком диске не спиралевидная дорожка, а как бы кольцевая, замкнутая не имеющая физического начала и конца окружность, и на ней расположены сервометки означающие начало и конец дорожки;
Цилиндр - цилиндром называют совокупность дорожек на одном радиусе пластин (пластины диска могут иметь рабочие поверхности как на обеих сторонах, так и на одной) взятых в единый логический блок. При создании разделов на границы цилиндров выравниваются разделы, если границы разделов не выровнять, то могут возникнуть конфликты разделов;
Раздел - разделом называют участок дисковой поверхности указанный в секторах. Размер и положение раздела частично хранится в суперблоке, а частично в Partition Table. Разделы могут быть первичными (основными) и расширенными (дополнительными), а расширенные разделы в свою очередь могут содержать логические диски. Дополнительный раздел также считается первичным, но особого типа, так на одном HDD физически могут существовать только четыре первичных раздела или три первичных и один расширенный. Также первичный раздел может иметь специальный флаг, который делает его активным, после установки этого флага, загрузчик будет сканировать именно этот диск на наличие загрузочных файлов;
Partition Table - Таблица разделов. Эта таблица хранится в главной загрузочной области (а точнее в первом секторе жесткого диска) и содержит информацию о количестве разделов и их типах (типы разделов указаны специальными дескрипторами). Бывает основная таблица разделов и расширенная таблица разделов, описывающая содержимое дополнительного раздела. Запись в PT может содержать лишь информацию о четырех основных разделах, один из которых должен быть активным;
Логический диск - логическим диском можно называть только раздел отформатированный под какую либо файловую систему, иначе считать его логическим диском вообще нельзя, ведь раздел не всегда должен иметь файловую систему, это может быть, например Swap-раздел, не имеющий файловой системы вовсе;
MBR (Master Boot Record) - Главная загрузочная запись, она находится в нулевом секторе диска и по сути является загрузочным сектором жесткого диска;
Системный раздел - это тот раздел, где находятся загрузочные файлы, (обычно это раздел с буквенным значением C:) а именно ntldr, boot.ini, ntdetect, bootsect, предназначенные для загрузки системы.
Загрузочным разделом называют тот раздел, на который проинсталлирована операционная система, а точнее папка Windows или Winnt (или как вы её назвали при установке) Устанавливать операционные системы можно и в дополнительный раздел, но загружаться они все ровно могут только с первичного раздела.
Загрузочные файлы - это файлы, которые обеспечивают загрузку операционных систем, обычно это ntldr, boot.ini, ntdetect.com, bootsect.dos. они всегда находятся в первичном активном разделе, обычно на диске C, но никто вам не запретит сделать активным разделы D: или E: (c учетом того что они первичные).
Системные файлы - это те файлы, которые находятся в папке Windows или Winnt, но если назвать папку произвольным именем, то системные файлы будут находиться в папке с произвольным именем. Под термином системные файлы подразумеваются драйверы устройств, конфигурационные файлы, и все то, что необходимо для правильного функционирования системы (включая файлы кустов реестра), но самым главным системным файлом является файл ядра системы - ntoskrnl.
Источник http://64x.ru