В ОС Linux есть файл /etc/fstab
. Это файл конфигурации, который содержит информацию обо всех разделах и устройствах хранения на компьютере. В основном он содержит информацию о монтировании. Итак, мой вопрос: есть ли в ОС Windows аналогичный файл, содержащий информацию о монтировании? Если да, где он находится?
2 ответа
Это файл конфигурации, который содержит информацию обо всех разделах и устройствах хранения на компьютере.
Нет, это не так. Это база данных конфигурации для команды mount
к которой можно обратиться, которая может содержать информацию о разделах и устройствах, которые даже не существуют в настоящее время, и которая может, наоборот, не перечислять вещи, которые существуют. По сути, это всего лишь способ обеспечить заполнение пробелов, когда не все подробные инструкции даны команде mount
.
Файлы, которые содержат всю фактическую информацию о монтировании в Linux, - это /etc/mtab
(обычный файл, поддерживаемый самими программами mount
и umount
) и /proc/mounts
(файл, поддерживаемый ядром, который сообщает о фактическом состоянии системы).
В Windows NT нет эквивалента /etc/fstab
потому что Windows NT не работает таким образом. Монтирование томов не выполняется с помощью команды mount
. Присвоение буквы диска (которая выполняется через символическую ссылку в диспетчере объектов в \DosDevices
) также не похоже на монтирование.
Назначение буквы диска выполняется путем связывания буквы диска с уже подключенным томом. Монтирование - это процесс, который включает отправку уведомления драйверу файловой системы для монтирования себя на томе. К тому времени, когда Windows NT назначает букву диска, она уже смонтировала том. Для монтажа не нужны пользовательские команды. Это делается в режиме ядра как часть Plug and Play. Драйвер дискового устройства сообщает менеджеру громкости всякий раз, когда появляется новый диск. Менеджер томов создает новые монтируемые тома (из информации, содержащейся в таблицах разделов, базе данных LDM или где-либо еще) для отдельных или комбинированных срезов такого диска. А менеджер ввода / вывода монтирует созданные таким образом тома, после чего пробуя каждый драйвер файловой системы.
Для команды mount
нет файла конфигурации, потому что нет команды mount
. Windows NT не работает таким образом.
Присвоение букв дисков хранится в реестре, в HKLM\SYSTEM\MountedDevices
, а монтирования файловой системы (в стиле Unix) хранятся в самой файловой системе как "соединения" NTFS.
Вы можете редактировать эту информацию с помощью mountvol
или diskpart
из командной строки или графического интерфейса diskmgmt.msc
. Не редактировать непосредственно в реестр.