Почему Windows до сих пор использует буквы для дисков

Windows обычно присваивает вашему системному диску букву C:, а другим устройствам хранения — другие буквы. Это необычно — macOS и Linux не используют буквы. Windows может обращаться к дискам без букв, так почему же она их использует?

Откуда берутся буквы дисков

Как и многое другое в Windows, например использование обратной косой черты вместо косой черты, буквы дисков восходят ко временам MS-DOS (на самом деле, даже немного раньше). По этой причине системный диск Windows использует букву C: — A: и B: были зарезервированы для дисководов гибких дисков.

C: и D: буквы дисков в окне командной строки.

Буквы дисков были перенесены в MS-DOS из CP/M, более старой операционной системы. система. Они предложили способ доступа к логическим и физическим устройствам хранения, содержащим файлы. Чтобы получить доступ к файлу с именем README.TXT на втором дисководе, просто введите B:README.TXT.

Необходимость букв дисков очевидна в командной строке. Если бы не было букв дисков, как бы вы быстро указали пути к файлам на разных устройствах? Это была система, унаследованная MS-DOS, и с тех пор Microsoft придерживается ее.

Хотя буквы дисков могут показаться менее важными сейчас, когда мы используем графические рабочие столы и можем просто щелкать значки, они по-прежнему имеют значение. . Даже если вы получаете доступ к своим файлам только с помощью графических инструментов, программы, которые вы используете, должны ссылаться на эти файлы с путем к файлу в фоновом режиме — и для этого они используют буквы дисков.

Альтернатива Unix: точки монтирования

Однако буквы дисков — не единственное возможное решение. MacOS, Linux и другие Unix-подобные операционные системы Apple используют другой метод доступа к различным разделам и устройствам хранения.

Вместо того, чтобы быть доступным по букве, устройство можно сделать доступным по пути к каталогу в файловая система. Например, в Linux внешние запоминающие устройства традиционно монтировались в /mount. Таким образом, вместо доступа к DVD-приводу в D: вы можете получить доступ к нему в /mount/dvd.

Это происходит в «корне» файловой системы. Linux и macOS не имеют букв дисков, поэтому базовая часть файловой системы не является буквой. Вместо этого у них есть корневой каталог, который называется /. Системный диск «монтируется» (делается доступным) в / вместо C:. Другие диски можно смонтировать в произвольные папки — если вы хотите, чтобы ваш домашний каталог хранился на другом диске, вы можете смонтировать его в /home. После этого содержимое диска будет доступно в /home.

Вы можете получить доступ к дискам в Windows без букв

USB-накопитель, смонтированный как папка в Windows 10.

Так почему же вы не можете монтировать диски в Windows таким образом, делая их доступными по произвольным путям, а не по буквам? Почему, например, вы не можете получить доступ к своему USB-накопителю через C:USB?

Ну, вы можете! Современные версии Windows также позволяют монтировать устройства хранения по пути к папке. Эта опция доступна в инструменте управления дисками. Щелкните правой кнопкой мыши раздел на диске, выберите «Изменить буквы и пути к дискам», а затем нажмите «Добавить». Вы можете использовать параметр «Подключить в следующую пустую папку NTFS», чтобы сделать устройство хранения доступным по пути к папке, как и в Unix-подобных операционных системах.

Однако для этого вам нужно: диск должен быть смонтирован по пути к папке на томе NTFS, а этот том NTFS должен быть смонтирован по букве диска.

Монтирование диска в пустой папке NTFS в Windows 10.

Итак, даже если у вас закончатся буквы дисков от A: до Z:, вы все равно сможете подключить дополнительные устройства хранения и получить к ним доступ в Windows. Вы не просто ограничены 26 дисками в современных версиях Windows.

Вы также можете изменить, какие диски и какие буквы использовать в разделе «Управление дисками», хотя вы не можете изменить свой диск C: на другую букву. Даже изменение такой буквы, как D: на E:, может вызвать проблемы. Например, если у вас есть ярлык, указывающий на диск D:, а файлы внезапно оказались на диске E:, ярлык сломается.

Почему Windows все еще использует буквы

В этом представлении ПК показаны диски C: и D: в Windows 10

Если буквы дисков (например, C:) являются древним артефактом и Windows может работать без них, почему они до сих пор используются?

Причина проста и объясняет многие конструктивные решения Windows — обратная совместимость. Ранние версии Windows должны были быть совместимы с программным обеспечением MS-DOS, а современные версии Windows должны быть совместим со старым программным обеспечением Windows. Буквы дисков просто продолжают меняться.

В конце концов, с буквами дисков достаточно путаницы! Технически можно установить Windows так, что C: не будет вашим системный диск. Вы можете установить его на диск G: и иметь папки G:Windows, G:Users и G:Program Files.C: не обязательно должен быть вашим основным диском, и это официально поддерживается Windows.Однако, многие приложения Windows предполагают, что вы используете диск C:, и у вас будут проблемы, если это не так. если у вас вообще нет букв дисков.

Вы можете удивиться, почему Windows все еще отображает буквы дисков. В конце концов, File Explorer может скрыть их и просто показать слова «Системный диск» или «USB-накопитель», но File Explorer уже показывает такие простые описания, и иногда вам может понадобиться узнать букву диска. Многие приложения показывают пути, подобные D:FolderFile.doc.

Конечно, Microsoft могла бы инвестировать в программное обеспечение совместимости, которое перенаправляет все запросы на C: по другому пути. Но вместо того, чтобы выбрасывать буквы дисков и тратить кучу времени на исправление того, что в результате может сломаться, Microsoft предпочитает придерживаться букв дисков.

Оцените статью
SERGOOT.RU
Добавить комментарий