Windows нельзя создать файл или папку под названием con

Папка «con» в Windows: почему нельзя создать директорию с таким названием?

Операционная система Windows нравится явно не всем. Чем иначе объяснить такое число пользователей macOS и Linux? В Window есть много неудобного, а порой даже и странного. Например, в этой системе почему-то нельзя создать папку с именем «con».

Почему нельзя создать папку «con» в Windows – легенда

Почему-то до сих пор Windows ассоциируют с Биллом Гейтсом, приписывая именно ему все основные недостатки системы. А ведь основатель компании давно уже отошел от ее управления, занимаясь в основном благотворительностью. Сегодня Билл Гейтс считается чуть ли не самым богатым человеком в мире. Но когда-то давно никто не мог предугадать в странном мальчике будущего гуру мира ИТ. Уже тогда Гейтс выделял для себя математику, игнорируя при этом другие предметы, неинтересные ему. Ровесники подсмеивались и откровенно издевались над чудаковатым одноклассником, дав ему прозвище «con». На подростковом сленге это означает «заучка» или попросту «ботаник».

В жизни часто так бывает, что подобные гонения со стороны школьников мотивируют молодых людей раньше обретать самостоятельность и стремиться получить определенный статус. Тем самым человек хочет доказать всему миру его неправоту в отношении себя. Возможно, именно обида на ровесников и привела к тому, что Гейтс запретил создавать в Windows папку с ненавистным ему словом. Правда, такая версия все же сомнительна. Билл Гейтс своей судьбой и так доказал всем, что «ботаник» превратился в успешного и богатого человека, чья история успеха изучается в бизнес-школах по всему миру.

Почему Windows запрещает создавать папку «con» на самом деле

Для поиска ответа на этот странный вопрос стоит обратиться к истории компании Microsoft. Ее операционная система MS-DOS вышла в 1981 году. Окончательно разработка продукта закончилась в 2000 году, к тому времени вышло уже 8 версий операционной системы. На тот момент MS-DOS являлась главным продуктом компании, сделав ее одним из лидеров растущего ИТ-рынка. Постепенно Microsoft из небольшой компании превратилась в огромную корпорацию.

А тогда в MS-DOS слову «con» был придан важный функционал – имя являлось служебным и было зарезервировано системой для устройств ввода и вывода. В современных версиях Windows имя «con» по прежней памяти считается системным. Надо сказать, что оно не единственное такого же рода. Нельзя называть каталоги словами nul, aux, prn и некоторыми другими подобными. В свое время эти имена тоже были выделены MS-DOS для своих функций. Например, слово nul для системы это «ничто», своеобразная «черная дыра». Так что очевидно, что проблема с созданием папки «con» в Windows имеет не личностный мотив (хотя это была бы красивая история), а банальные исторические ограничения системы.

Как создать папку CON

Существует одна грустная история о том, что основатель Microsoft Билл Гейтс в школьные годы был очень увлечен учебой. За это одноклассники дали ему прозвище «con», что в переводе означает «зубрила» или «ботаник». Билл Гейтс настолько невзлюбил это слово, что постарался избавиться от него везде, где только смог. И именно поэтому в Windows невозможно создать файл или папку с именем con.

Не верите ? Попробуйте сами, и вы получите вот такую ошибку.

А теперь серьезно. 🙂

Давным давно, когда по земле ходили динозавры еще до появления Windows, операционная система MS-DOS позволяла осуществлять доступ к некоторым устройствам так же, как и к файлам — по их имени. А поскольку для каждого устройства необходимо было обеспечить уникальное имя, то некоторые определенные имена резервировались системой. Использовать зарезервированное имя для создания файла\папки было невозможно, а любое обращение к ним расценивалось как запись в устройство. В частности CON является сокращением от CONSOLE (консоль для ввода данных).

Примечание. Команда COPY CON ″filename.txt″ осуществляет копирование с устройства CON в файл, или ввод символов с клавиатуры непосредственно в файл. Таким образом можно создавать и редактировать файлы прямо в командной строке, без текстового редактора.

По такому же принципу зарезервированы имена для принтера (PRN), LPT и COM портов (COM1-COM4, LPT1-LPT3), системного динамика (AUX) и специального нулевого устройства (NUL).

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

Однако при большом желании папку с именем con все же можно создать. Для этого надо открыть командную консоль и выполнить команду md \\.\C:\con, где вместо C:\ указать желаемый путь к папке. Папка con будет создана, но использовать ее для хранения файлов или установки программ не стоит. Удалить созданную папку тоже не просто, делается это только из командной строки командой rd \\.\C:\con.

Читайте также:  Barcode reader для windows

В заключение скажу, что все вышеописанное интересно исключительно для общего развития и не имеет какого либо практического интереса. Вот так)

Почему в windows нельзя создать папку с именем «con»?

«В Windows нельзя создать файл или папку под названием «Con», ибо у Билла Гейтса в детстве была прозвище Con — ботаник. И он постарался чтобы в его системе отсутствовали такие файлы и папки». Когда мне это прислали в первый раз неделю назад, я ещё улыбался. Но когда такое у себя в ЖЖ пишут уважаемые мной девушки — это полный Пэ. Поэтому, чтобы хотя бы те, кто меня читает, не позоролись, расскажу историю.

В давние времена, когда не было Windows Vista, был MS-DOS. Серые буквы на чёрном фоне. Люди вводили команды с клавиатуры, а не кликали мышкой по иконкам, и результат получали в виде голого текста, а не в красивых окошках. Потом начали появляться версии Windows. К более-менее человеческому виду эта среда пришла к версии 3.1. Это не была операционная система в полном смысле этого слова, это была графическая надстройка над DOS’ом (и без него не работавшая) , которая позволяла запускать программы, написанные специально для этой среды. Время шло, появилась Windows 95. Её ругали больше других; это сейчас все привыкли, что XP работает более-мене стабильно, а тогда это был кошмар; с тех пор Билла Гейтса и ненавидят, хотя сейчас уже почти забыли, за что. Но Winows 95 была, по сути, такой же надстройкой над DOS. 98 — это те же яйца, но уже слегка исправленные и с ними даже можно было работать.

Постепенно, через Windows 2000 (Win2k) мы пришли к XP. Это уже полноценная операционка, ставится на голый комп, ничего не требует и делает всё сама. Но структура каталогов (теперь их зовут папками) , названия файлов и прочие радости жизни, к которым привыкли предыдущие поколения, остались теми же.

А теперь перенесёмся снова в прошлое. Серые буквы на чёрном фоне. DOS означает «дисковая операционная система» и, в первую очередь, была призвана удобно (в меру возможностей) организовать работу с файлами. Файлы можно было перемещать, копировать, создавать каталоги, перемещаться по каталогам. И существовал специальный файл, который репрезентировал в этой системе клавиатуру и экран. То есть, если в него копировать другой файл, то тот файл отображался на экране. А если из него копировать в другой файл, то в тот файл записывалось всё, что напишешь на клавиатуре (конец файла — Ctrl+Z). Файл этот назывался консольным (легенда гласит, что слово «консоль» пошло от названия печатной машинки «Consol»; с тех пор консольным назвают любой текстовый интерфейс) и представлялся в системе под именем «con». Соответственно, создать такой файл нельзя — это имя зарезервировано.

Прошли года. Традиции свято хранятся ради совместимости со старыми программами. А молодых зелёных юзеров разводят байками о тяжёлом детстве Билла. Вот так.

Для тех кто хочет создать полноценную папку con, пишу способ. =)

1) Пуск-Выполнить, пишем cmd, нажимаем Enter.
2) В появившемся окне пишем:

и жмем Enter. В результате создается папка на диске C. Путь для создания, естественно, можно менять.

P.S. Удалить просто так тоже не получиться! Для того чтобы удалить папку con, нужно:

1) Пуск-Выполнить, пишем cmd, нажимаем Enter.
2) Пишем строчку:

Путь к папке нужно указывать там, где вы ее создавали. 🙂 Папка удалена.

В Windows нельзя создать файл или папку под названием «Con», ибо у Билла Гейтса в детстве была прозвище Con

Дубликаты не найдены

ага.
А еще нельзя создать папку с именем lpt1 lpt2 com1 com2
ее нельзя создать, потому что это имя зарезервировано под псевдофайл console

Но шутка старая )

Microsoft. От Traf-O-Data до Windows 95

В 1972 году будущие основатели компании Microsoft, Билл Гейтс и Пол Аллен, учились в школе Lakeside в Сиэтле. В то время американские власти собирали дорожную статистику с помощью простого устройства: поперёк дороги прокладывалась резиновая трубка и проезжавшие машины создавали толчок воздуха, регистрировавшийся самописцем на бумажную ленту в виде черт или проколов. Данные с таких самописцев расшифровали вручную службы аналитики и за деньги предоставляли данные управлению дорожных служб штата Вашингтон. Гейтс с Алленом, основывают компанию «Traf-O-Data» для тех же целей, но стоимость их услуг значительно меньше, чем у других компаний. У Билла сражу же появляется идея автоматизировать процесс, убрав ручной труд полностью, но для этого нужен компьютер, все прошлые подсчёты они делали на школьных компьютерах, а данные с дорожных самописцев вручную анализировали одноклассники Билла и Пола за маленькую зарплату. Надо сказать, что в 1972 году заиметь полноценную вычислительную машину крайне проблематично и очень дорого. Выход из ситуации находит Пол Аллен, нанимая своего знакомого Пола Гилберта для того, чтобы он собрал им компьютер за часть от будущей выручки. Гейтс с Алленом начинают писать программу, а Гилберт собирает компьютер под их нужды на базе процессора Intel 8008, но ко времени готовности программы, все аналитические компании стали предоставлять данные бесплатно, и компания «Traf-O-Data» закончила своё существование.

Читайте также:  Настройка сервера терминалов windows server 2016 без домена

После школы Билл поступает в Гарвард, а Аллен в Вашингтонский Государственный Университет.

В январе 1975 года в журнале «Popular Electronics» выходит статья о микрокомпьютере Altair 8800 на процессоре Intel 8080. Для которого, не имея под рукой самого Альтаира, но добыв подробную документацию, Гейтс пишет базовый язык программирования BASIC, а Аллен – эмулятор, под университетский компьютер к которому он имеет доступ. На эмуляторе проводится и полное исправление ошибок.

После чего они сообщают в MITS – компанию разработчик, что у них есть язык программирования под Altair, в MITS-же думают, что студенты их обманывают и поэтому приглашают в свою штаб квартиру для демонстрации Бейсика.

Демонстрация состоялась в марте 1975 года, где Гейтс и Аллен увидели Altair 8800 впервые. BASIC заработал идеально и MITS согласились распространять программу на платной основе, однако для заключения договора требовалось основать юридическое лицо. В короткий срок Гейтс собирает все необходимые документы и 4 апреля 1975 года регистрируется компания Micro-Soft. Однако впоследствии, тире из названия убрали и компания стала называться Microsoft.

В 1978 году Microsoft решает попробовать написать первую операционную систему, для чего лицензирует у компании AT&T исходный код опреационки UNIX v 7, но само название UNIX лицензировать не удалось, по этому ОС получает название XENIX (Зэникс).

Первая версия XENIX вышла в 1980 году, и он практически ничем не отличался от оригинального UNIX v 7. Microsoft продолжили работу над XENIX добавляя в неё новые функции и лицензируя производителям микрокомпьютеров таким как Intel, IBM, Tandy и другим. Параллельно начинается работа над DOS, который изначально планировали довести до полной схожести с однопользовательским режимом XENIX, в качестве ознакомительной системы и дальнейшем переходом пользователя на XENIX.

Но в 1982 году компания SCO (Santa Cruz Operation) лицензирует исходный код XENIX у Microsoft и добивается больших успехов в её улучшении. А в следующем 1983-м AT&T выпускает UNIX System V, и Microsoft закрывает XENIX, Полностью отдав права SCO.

DOS, чёрной пеленой экран заполнил чистый DOS

Вернёмся чуть-чуть назад. 12 августа 1981 года «Голубой Гигант» – компания IBM выпускает первый персональный компьютер IBM PC. До его релиза, в ноябре 1980-го, Билл Гейтс, через мать, работавшую тогда в IBM, узнаёт о готовящемся выпуске компьютера и договаривается о встрече с руководством корпорации, на которой заявляет, что у него, а точнее у его компании, для нового PC есть DOS (Disk Operating System/Дисковая Операционная Система), который мало того, что полностью совместим с архитектурой IBM-PC, но и отвечает всем требованиям компании и он (Гейтс) готов лицензировать его IBM’у, чтобы те предустанавливали DOS на свои компьютеры, а часть выручки направляли в Microsoft. Руководство IBM согласилось, но вся ирония этой ситуации была в том, что ни у Гейтса, ни у Аллена, как и у других сотрудников Microsoft’a никакого DOS и в помине не было. Сам DOS чуть позже купит Пол Аллен у программиста Тима Патерсона, за смешные для полноценной операционной системы, 75000 долларов. Ещё большую иронию добавляет то, что Патерсон, меньше чем через год устроится в Microsoft.

DOS просуществовал сначала в виде самостоятельной операционки, а потом как компонент Windows 24 года и 11 месяцев, до 11 июля 2006 года, последняя версия за релизом 8.0 была выпущена 14 сентября 2000 года в составе Windows Millennium Edition.

Первые версии Windows

Популярность компьютеров IBM их клонов, открытые Голубым Гигантом своей архитектуры для бесплатного использования принесли небывалый успех, как и DOS, так и компании Microsoft. Однако по-настоящему народной операционку от Гейтса это не сделало. Всё потому что DOS оставался обычной консолью, в которой все операции приходилось вводить с помощью команд с клавиатуры, что крайне затрудняло продвижение среди неспециалистов и людей, не увлекающихся компьютерами. В Microsoft понимали, что интерфейс должен быть наглядным, простым и понятным. До Microsoft это поняли: Питер Нортон, разработчик Norton Commander; компании Central Point Software – PC Tools; Executive Systems – XTree и IBM со своим Shell, но все эти программы, конечно упрощающие освоение компьютера, всё равно требовали хотя-бы минимального знания языка DOS.

Но задолго до них идея GUI – Graphic User Interface (графического интерфейса пользователя) пришла в голову разработчикам известной многим

Читайте также:  Разрывается vpn соединение windows 10

компании Xerox (Зирокс), которую на территории бывшего СССР большинство неправильно называет «ксерокс».

Концепция интерфейса Xerox заключалась в трёх правилах:

1. Пользовательский интерфейс – не текстовая консоль, а графическая картинка, рисуемая попиксельно.

2. Приложения внутри интерфейса не занимают весь экран, а работают в окнах, что позволяет видеть несколько приложений одновременно и делает систему псведомультизадачной (то есть приложения в неактивных окнах становится на паузу)

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

Реализован GUI был в 1973 году на компьютере Xerox Alto.

Летом 1979 года, представители другой, широко известной сейчас компании Apple посещают Xerox PARC (Palo Alto Research Center – научно исследовательский центр Пало-Альто), пообещав заплатить за посещение 10000 акций по цене в 10 долларов каждая, источники очень сильно разнятся и на данный момент трудно понять заплатила ли компания из Купертино Xerox или нет, однако сути это не меняет, оплата предполагалась именно за посещение.

Во время посещения Стив Джобс крадёт исходный код у компании Xerox, на основании которого, в 1982 году выпускает первую операционку в линейке Mac OS под названием System 1. В этот же год все наработки по System Software 1 были самым наглым образом спирачены компанией Microsoft.

В 1985 году Microsoft выпускает первую версию операционной системы Windows, которая по сути, являлась оболочкой (т.е. надстройкой над DOS), за что сразу же получает иск от Купертиновцев, в связи с которым часть функционала, такого как изменение размера окон, их перемещение и сворачивание, была заблокирована. Но Apple суд проиграла.

Версии 2.0 и 3.0 сильно не отличались от первой, за тем исключением, что в Windows 2.0 были разблокированы функции и представлены иконки, за которые Microsoft снова получает иск от Яблочников, и Купертиновцы опять суд проигрывают. Версия 2.10 вышла в редакциях 286 и 386, под процессоры Intel80286 и Intel80386 соответственно. Windows/386 стала полностью многозадачной, то есть она могла выполнять несколько программ одновременно программы в неактивных окнах более не вставали на паузу. А третья версия была версией, вобравшей в себя наработки 386 с более богатой палитрой и исправлениями, позволявшими системе стабильнее работать.Из-за своей «сырости», частых вылетов, зависаний, первые Windows не сникали популярности у пользователей. Но всё изменилось с выходом Windows 3.11

Windows 3.11 разрабатывалась отдельной группой программистов, которые в 1991 году представили операционку руководству Microsoft, проект настолько понравился Гейтсу, что ему тут же был присвоен официальный статус и в 1993 году версия 3.11 увидела мир и стала крайне популярной, потому что работала намного стабильнее чем все её предшественники, при чём сохраняя аппаратную и программную совместимость с прошлыми версиями. Эта версия Windows дала Microsoft второе дыхание и небывалую популярность среди пользователей.

ПК – значит Windows.

1 августа 1984 года IBM объявила о выпуске новой линейки персональных компьютеров IBM PC/AT, и приступила к разработке новой операционной системы для этих машин. Новая операционка была призвана обойти ограничение Microsoft DOS на 640 килобайт оперативной памяти для запущенных программ и реализовать поддержку режима полноценной многозадачности. К разработке ОСи, получившей название OS/2 подключился и Гейтс.

Первая версия вышла в 1987 году, однако в ней не было ни графического интерфейса, ни поддержки мыши, всё это появляется в следующей версии – 1.10 SE (Standart Edition), вышедшей в октябре 1988 вместе с графическим интерфейсом Presentation Manager.

Производительность ПК растёт, и в 1992 году IBM выпускает первую 32-битную версию OS/2 2.00. Годом ранее Microsoft прекращает сотрудничество с IBM, а в 1993 году показывает миру операционку под кодовым названием «Chicago» – пре альфу будущей Windows 95, для демонстрации меню «Пуск».

Надо ли говорить, что программный код Chicago включал в себя и наработки по OS/2. Да, с IBM Гейтс поступил точно так же как когда-то с Apple – украл исходники, которые потом реализовывал в своих операционках.

Для привлечения внимания к своему продукту Microsoft заказывают у группы Rolling Stones трек Start Me Up, который демонстрируют 24 августа

1995 года на презентации ОС, а также запускают в ротацию по телевидению в качестве рекламы.

Меню «Пуск», реклама, совместимость с DOS-приложениями и простота в использовании сделали своё дело – Windows стала прочно ассоциироваться у пользователей с персональным компьютером. Ещё больше эту ассоциацию укрепил вышедший чуть позже пакет Microsoft Plus, содержащий в себе браузер Internet Explorer 1.0, 32-битные иконки, сглаживание шрифтов и прочие исправления. Но больше всего на продукты от Microsoft подсадил пользователей Windows 95 OEM Service Release 2 (Аналог нынешних Service Pack), так как он содержал в себе аппаратную прослойку Direct X, позволявшую без труда работать с мультимедиа и запускать игры без поиска нужных драйверов.

Всё это чётко закрепило Microsoft на позициях лидера среди операционных систем и персональный компьютер, для абсолютного большинства стал означать Windows.

Оцените статью