Какое название папки нельзя создать в windows. Интересный факт, либо пустые домыслы из жизни билла гейтса

Какими только байками и легендами не окутано имя Била Гейтса. Например, с ним связана причина, почему нельзя создать папку con . О чем идет речь и так ли это на самом деле, постараемся выяснить в этой статье.

Легенда: почему нельзя создать папку с именем con

Бил Гейтс в детстве был очень застенчивым мальчиком, поэтому у него почти не было друзей среди сверстников. Все свое свободное время он посвящал учебе, за что одноклассники прозвали его ботаником. Ботаник на молодежном жаргоне американцев звучит как con. Эта кличка настолько надоела юному Билу, что он решил от нее избавиться, во что б это ни стало. Став взрослым и достигнув огромных успехом, Бил решил, что детской кличке не будет места в его взрослой жизни, поэтому внес в Windows определенные настройки, которые не позволяют пользователям создавать папки с именем con. Вот такой своеобразный привет от создателя самой популярной ОС в мире.

Надеюсь, вы догадались, что речь идет о выдумке, которую придумали специально для того, чтобы подшучивать над “зелеными” пользователями ПК. Этой байке уже немало лет, однако, до сих пор находятся те, кто в нее верит. Особенно забавно видеть эту историю в качестве репоста в различных социальных сетях или блогах вполне взрослых и состоявшихся людей. Более того, находятся и те, кто не верит в то, что эта история - выдумка, и продолжают настаивать на тяжелом детстве Гейтса… Не попадитесь на эту удочку, иначе рискуете стать поводом для насмешек!

На самом деле: почему в windows нельзя создать папку con?

Попробуем разобраться с истинными причинами, почему папка с таким названием не может быть создана в ОС Windows. Причины кроются в далеком прошлом, когда не было ни Windows XP, ни Vista, ни других оболочек. Существовал MS-DOS (команды можно было отдавать исключительно с клавиатуры, а вместо красивых окошек на экране был скучный серый текст на черном фоне). Управляться с ним было нелегко, однако, других вариантов все равно не было, так что пользователи довольствовались тем, что имелось.

DOS предназначалась для того, чтобы хоть каким-то образом систематизировать работу с различными файлами, имеющимися на ПК. С помощью данной программной оболочки файлы можно было копировать, перемещать и т.д. Также имелся специальный файл, который репрезентировал в MS-DOS клавиатуру и экран. Таким образом, при копировании в него другого файла, последний выводился на мониторе.

Если же из этого файла осуществлялось копирование в другой файл, то в него помещалась вся информация, набранная на клавиатуре. Окончание файла выводилось с помощью команды Ctrl+Z. Именно этот файл получил название “консольный”, а в системе был зарегистрирован под именем con. Это и есть настоящий ответ на вопрос, почему в виндовс нельзя создать папку con: это имя уже зарезервировано.

С тех пор прошло немало времени, и большинство современных пользователей ПК вряд ли реально представляют себе MS-DOS и прочее, о чем говорилось выше, однако, традиции продолжают соблюдаться, чтобы не нарушить совместимость со старыми версиями программ. Так что если вам кто-нибудь соберется рассказывать байку о Биле-ботанике, не верьте - правда всегда лежит на поверхности!

На самом деле, неизвестно, кому именно и зачем понадобилось придумывать папку с таким именем. Наверное, его имя так навсегда и останется в истории тайной, зато теперь вы точно знаете ответ на вопрос, почему нельзя создать папку con. Быть может, пройдет время, и что-нибудь изменится в организации файловой системы в Windows, но на сегодняшний день нет ни одного способа создания папки с именем con.

А вот собственно и команды, которые нам понадобятся для того чтобы создать папку с именем con:

Md \\?\c:\con

Данная команда создает папку с именем con в корне локального диска С:/. Это достигает потому, что компьютер после знаков \\ ждет имя удаленного компьютера, на который не распространяется политика данной операционной системы. А в итоге знаки?\ передает командному интерпретатору имя локального компьютера. В итоге получается что команда уходит на локальный компьютер, где и выполняется. Итогом становится разрушение мифа о том, что нельзя создать папку con.

Rmdir \\?\c:\con

Эта команда удаляет папку.

Mkdir \\?\c:\aux

Эффект от этой команды такой же, что и от первой команды. mkdir и md почти что аналогичные команды, различие в них не сильно большее. А какое именно, я, к счастью, забыл. А посему можете использовать любую команду.

Какие действия можно выполнить с папкой con?

Правда пользы от данной папки как от хрустальной кувалды. Если Вы создали такую папку или файл, Вам следует знать ее особенности. То, чего не должно быть в операционной системе в виде папок, не может быть использовано как папка. Вы не сможете ни скопировать, ни добавить в него что-либо, ни открыть, ни удалить привычным способом, ни даже пукнуть в его сторону. Боюсь, что тут даже такие программы как Unlocker не смогут помощь. Это такая глыба, которая вроде бы и радует глаз, но которую не столкнешь с места. А поэтому скажу следующее. Если Вам говорят, что нельзя создать папку con, то они в чем-то правы. Ведь по сути мы видим просто изображение папки, а убедиться в том, что это действительно папка, мы не можем. А значит и утверждать что такую папку можно создать, нужно довольно осторожно. Развлекайтесь!

Не секрет, что в настоящее время Microsoft Windows является популярнейшей операционной системой, под которой работает подавляющее большинство пользователей во всем мире.

Программное обеспечение, производимое компанией Microsoft, которая более 35 лет ведет успешную работу на мировом рынке, установлено на 90% компьютеров по всей планете.

Начиная с 1975 года, когда два обыкновенных студента Пол Аллен и Билл Гейтс решили открыть собственную компанию по производству программного обеспечения, Windows из надстроек к MS-DOS превратилась в полноценную операционную систему, позволяющую выполнять множество самых разных задач.

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

Например, желающий привычным способом создать папку с именем con, потерпит неудачу. В силу человеческой любознательности, практически каждый, кто слышит об этом впервые, непременно пробует попытать счастье, но не добившись результата, смиряется. И все же, мы не будем сдаваться и попытаемся выяснить, почему нельзя создать папку con в Windows.

Любители легенд и баек предлагают следующую версию того, почему нельзя создать папку con. Билл Гейтс, первый человек, образ которого всплывает в памяти при упоминании компании Microsoft и операционной системы Windows, один из богатейших людей в мире, в школьные годы казался окружающим довольно странным мальчиком. Он безумно любил математику и программирование и оставлял без малейшего внимания «ненужные», неинтересные ему предметы. Родители были обеспокоены таким странным поведением сына, а одноклассники смеялись над ним и дразнили. Одним из обидных слов, которым обзывали Билла, было слово con, в переводе означающее «ботаник» или «заучка». Многие из тех, кто подвергался гонениям со стороны одноклассников в школе понимают, как хочется поскорее вырасти, приобрести как можно более значимый статус, тем самым доказав обидчикам, как они были неправы.

Версия, что папка с названием con в Windows никак не хочет создаваться именно потому, что Билл Гейтс был обижен на одноклассников, конечно, имеет право на существование, но вызывает массу сомнений. Должны быть какие-то более разумные доводы. К тому же, Гейтс и без этого уже доказал всем школьным недоброжелателям, что из ботаника может вырасти человек, известный всему миру.

На самом деле, задаваясь вопросом, почему нельзя создать папку con, стоит обратиться к истокам.

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

В MS-DOS, в качестве надстроек к которой впервые появилась ОС Windows, слово «con» имело важное значение: это имя резервировалось системой для устройств ввода/вывода. Современная Windows по-прежнему воспринимает его как имя уже существующей системной папки.

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

На просторах интернета часто можно услышать байку о том, что у Билла Гейтса было какое-то там прозвище, мол “con” значит ботаник. И он постарался, чтобы папку с именем CON нельзя было создать в системе. Надо сказать, что это тот ещё бред. Чтобы понять, почему нельзя в Windows создать папку с именем CON (и некоторые другие) обратимся к официальной документации:

Several special file names are reserved by the system and cannot be used for files or folders: CON, AUX, COM1, COM2, COM3, COM4, LPT1, LPT2, LPT3, PRN, NUL

Вольный перевод следующий: существуют некоторые зарезервированные системой имена, которые не могут быть использованы для именования файлов и папок. Этакой пережиток ещё со времён DOS тянется. Мы же собираемся его обойти.

Как создать папку с именем CON

Если такая папка ну ОЧЕНЬ нужна, можно создать её из командной строки, используя так называемый UNC-путь.

  1. Запускаем cmd.exe
  2. Набираем команду md \\.\C:\CON

При этом мы использовали команду md (make directory) для создания папки и указали абсолютный путь \\.\C:\CON (путь может быть любым, хоть “\\.\D:\Users\Dmitry\Desktop\con “, в итоге у нас по указанному пути появится директория CON.

Аналогичным образом можем создать любую из “запрещённых” папок. К файлам это тоже относится. Удаляются объекты так же, через UNC-путь.

Как удалить папку con

C:\>rd \\.\C:\CON

Удалить созданную папку con обычными средствами не получится – проводник выдаст ошибку доступа к элементу:


Зачем может понадобиться создание папки con

Ну во-первых, это отличная тема для шуток. Удалить папку обычным способом не получится. Свойства у неё тоже весьма характерны. Никаких параметров безопасности, ни размера, ни даты создания.

Существуют несколько версий о том, почему нельзя создать папку под названием CON в системе Windows. Давайте посмотрим, что это за гипотезы. Итак:

Почему нельзя создать папку con?

Первая теория связана с историей жизненного пути главного создателя Windows. Билл Гейтс не был любим своими сверстниками в школе, которые постоянно награждали его разными прозвищами. Одним из таких, было прозвище Con. В детской среде такое прозвище имело негативный окрас. Con - ботаник. Видимо, Билл Гейтс очень много учился, потому, наверное, и преуспел. Это прозвище нанесло Гейтсу психологическую травму, после чего он твердо решил, что его детище, то есть Windows, не будет содержать папки под названием Con, так как это сильно задевает его. Многие весьма скептически относятся к этой теории и называют ее несостоятельной. Это всего лишь байка.

На самом деле, доподлинно известно, что Билл Гейтс не отличался особыми академическими успехами. Есть данные, что он был даже отчислен. Зато Билл питал особую страстную любовь к компьютерам, где полностью находил себя. Известность к Биллу Гейтсу пришла благодаря его матери. Это она заключила контракт с компанией IBM, по договору с которой, Билл Гейтс должен был написать программу для компьютеров этого гиганта рынка новых технологий.

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

Еще одна теория, которая также придерживается технических характеристик компьютера. В файловой системе DOS по умолчанию прописаны нужные папки, которые могут быть только в одном экземпляре. Таким образом Con - это папка консоли, а, например, PNR - папка принтера. Все эти обозначения являются зарезервированными словами, поэтому нельзя создать папку с ними. Все, что вводится с клавиатуры попадает в файл "copy con text.txt". Соответственно, если создать папку, которая будет называться Con, может произойти сбой, и вся папка целиком будет скопирована в этот файл. Так происходить не должно, так как это вызовет сбой системы. Во избежании таких конфликтов, собственно, и придумали зарезервированные слова.

Вот список имен, которые нельзя создать на операционной системе Windows, помимо папки Con:

  • CLOCK$

Также известен еще один небезинтересный факт. Дело в том, что также в Windows нельзя создать папку, в имени которой будет присутствовать точка и некоторые другие знаки препинания. Это сделано, опять же, для того, чтобы оградить систему от внутрисистемных программных конфликтов.

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