ПОЧЕМУ В WINDOWS НЕЛЬЗЯ СОЗДАТЬ ПАПКУ "CON"

Чтобы понять, почему так происходит, нужно сначала познакомиться с файлами виртуальных устройств.

Изначально Windows не была самостоятельной ОС. Windows являлась оболочкой для системы MS DOS.

Первая версия MS DOS появилась в 1981 году, и уже тогда предполагалось, что к компьютерам с MS DOS можно будет подключить устройства (мышь, сканер и т.д.).

Чтобы устройства могли работать с ОС, нужны драйверы.

Но во времена MS DOS драйверы работали с устройствами не напрямую, а через виртуальные файлы. Было это так:

Система записывает в этот файл какие-то данные.
Драйвер видит, что, например, в файл принтера поступили какие-то данные, и начинает их распечатывать.

Файлы виртуальных устройств нужны для того, чтобы драйверам этих устройств было проще работать.

Эти файлы назывались:
CON
AUX
LST
LPT0 и до LPT9
NUL
COM0 и до COM9

Такие названия зарезервированы системой, поэтому пользователь их не может использовать для своих нужд. А как только в MS DOS кто-то попытается создать папку или файл с таким именем, то система выдаст ошибку.

Когда Microsoft разработали новое семейство операционных систем, начиная с Windows 7 и заканчивая Windiws 11, им пришлось добавить поддержку старых программ, чтобы сохранить совместимость с теми миллионами программ, которые уже вышли для Windows. Для этого взяли код из старых версий, который был написан еще для поддержки программ MS DOS.

По этой причине в Windows 11 до сих пор нельзя создать папку "Con" - это сделано для того, чтобы сегодня можно было запускать софт с тридцатилетней давности.

Зачем нужен старый софт?
В мире много оборудования и систем, которые работают на старом софте.

Если однажды Microsoft отключит поддержку этого самого старого софта, то все старые системы могут посыпаться, а они, между прочим, важны для инфраструктурных вещей.

Адрес

г. Магнитогорск, пр-т Ленина, д. 38, корп. 3, этаж 3.

Контакты

+7 (3519) 33-08-08

Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.

Социальные сети

© 2021 - Все права защищены
Наверх