В ОС 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 . Не редактировать непосредственно в реестр.
