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

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

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

в windows нельзя создать папку с названием con. Смотреть фото в windows нельзя создать папку с названием con. Смотреть картинку в windows нельзя создать папку с названием con. Картинка про в windows нельзя создать папку с названием con. Фото в windows нельзя создать папку с названием con

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

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

в windows нельзя создать папку с названием con. Смотреть фото в windows нельзя создать папку с названием con. Смотреть картинку в windows нельзя создать папку с названием con. Картинка про в windows нельзя создать папку с названием con. Фото в 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 имеет не личностный мотив (хотя это была бы красивая история), а банальные исторические ограничения системы.

Источник

В windows нельзя создать папку с названием con

Точно так же нельзя использовать имена COM, LPT, AUX, NUL и проч. Это стандартное ограничение файловой системы:

File Names in Windows Server 2003

Every time you create a file with a long file name, NTFS creates a second file entry that has a similar 8.3 short file name. A file with an 8.3 short file name has a file name containing 1 to 8 characters and a file name extension containing 1 to 3 characters. The file name and file name extension are separated by a period.

File names in Windows Server 2003 can be up to 255 characters and can contain spaces, multiple periods, and special characters that are not allowed in MS-DOS file names. Windows Server 2003 makes it possible for other operating systems to access files that have long names by generating an MS-DOS-readable (8.3) name for each file. These MS-DOS-readable names also enable MS-DOS-based and Windows 3.x–based applications to recognize and load files that have long file names. When a program saves a file on a computer running Windows Server 2003, both the 8.3 file name and long file name are retained.

The 8.3 format means that files can have between 1 and 8 characters in the file name. The name must start with a letter or a number and can contain any characters except the following:

An 8.3 file name typically has a file name extension that is from one to three characters long and has the same character restrictions. A period separates the file name from the file name extension.

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.

Источник

Блог молодого админа

Увлекательный блог увлеченного айтишника

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

в windows нельзя создать папку с названием con. Смотреть фото в windows нельзя создать папку с названием con. Смотреть картинку в windows нельзя создать папку с названием con. Картинка про в windows нельзя создать папку с названием con. Фото в windows нельзя создать папку с названием con

Странный вопрос, не так ли? Однако пользователи рунета задают его достаточно часто, поскольку ответа на него не знают. Да и потом, зачем понадобился запрет на создания папки с названием Con? Неужели в этом есть что-то сверхсекретное и ответ знают только люди, работавшие над операционной системой Windows? Отнюдь, все гораздо проще.

Билл Гейтс является одним из самых известных разработчиков программного обеспечения в мире. Почему он стал таким известным? Вероятно, дело кроется в его состоянии — за свою жизнь он умудрился заработать более полусотни миллиардов долларов. И все-таки не только деньги сделали его знаменитым, речь также идет о созданной им компании Microsoft, выпускающей различные программы для компьютеров. Больше всего компания прославилась благодаря операционной системе Windows, которой пользуется большинство обладателей компьютеров и ноутбуков. И именно в ней есть множество странных и забавных на первый взгляд недоработок, вроде той, которой посвящена данная статья.

Но вернемся к основной теме. Существует легенда, которая гласит, что некогда очень давно, когда юный Гейтс начал учиться в школе, он отличался от других ребят. Так, со многими из них он не мог найти общий язык, а еще отменно учился, в результате чего ему постоянно давали различные клички. Одной из них было слово Con — оно переводится как «ботаник». Понятное дело, что для Гейтса ничего хорошего в этом прозвище не было и он его невзлюбил и, как поговаривают, даже возненавидел. Впоследствии, когда он приступил к созданию ОС MS-DOS, то вспомнил о своей кличке и решил добавить слово в исключения, в результате чего пользователь не смог бы создать папку с таким именем. Однако сейчас, по прошествии множества лет, стало понятно, что версия эта является не более, чем чьей-то выдумкой. Откуда мы это знаем? Западные источники указывают, что герой нашей статьи на самом деле не так хорошо учился в школе, как принято думать. Более того, поговаривают, что он даже был отчислен за неуспеваемость, что, впрочем, не помешало ему стать миллиардером.

А на самом-то деле все куда проще. Оказывается, что еще при проектировании MS-DOS в файловой системе Биллом были прописаны папки, которые можно было создать только один раз и использовались они для нужд самой системы. Так, помимо папки CON нельзя прописывать многие другие имена, например: PRN, NUL, AUX, LPT0, LPT1, COM1, COM2 и так далее.

Что интересно, даже после создания ОС Windows программисты почему-то решили не исправлять этот странный «баг», поэтому сегодня его можно встретить на всех операционных системах «Виндовс», разве что за исключением последних: Vista, 7 и 8.

Можно ли обмануть систему?

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

В конце статьи хотелось бы упомянуть, что в ОС Windows можно обнаружить очень много всевозможных секретов и «багов». Однако относиться к ним нужно предельно внимательно, ведь в случае, скажем, изменения параметров, система может просто перестать функционировать. Надеемся, до такого у вас не дойдет.

Комментарии к записи “ Почему нельзя создать папку с именем con? ”

Вроде ее можно как-то создать, мне друг показывал и у него получилось. Но алгоритм действия я не запомнил.

в восьмерке нельзя создавать папки с этими именами, проверено.

Это адреса портов железа. Нельзя создать не только папку, но и файл (без расширения) с таким именем потому, что они уже существуют и доступны для чтения/записи.

Источник

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

в windows нельзя создать папку с названием con. Смотреть фото в windows нельзя создать папку с названием con. Смотреть картинку в windows нельзя создать папку с названием con. Картинка про в windows нельзя создать папку с названием con. Фото в windows нельзя создать папку с названием con

А Вы знаете, что в школе Билла Гейтса, создателя операционной системы Windows, обзывали ботаником. На американском слэнге — con. Именно поэтому в Виндовс он запретил называть папки «con» и при попытке её создать — она не создается.
Конечно, это байка и насколько она правдива знает только сам Билл Гейтс. Но факт остаётся фактом — так просто создать папку con в Windows у Вас не получится и выскочит ошибка «Указано неверное имя устройства».
И дело тут совсем не в дразнилке, а в том, что это пришло к нам по наследству ещё со времён «допотопной» уже системы DOS, которая предоставляла прямой доступ к устройства через механизм доступа к файлам. Запись в такой файл означала передача данных устройству. И для того, чтобы гарантировать уникальность специальных имён файлов, которые обозначали устройства — их зарезервировали. К таким именам относятся LPTx (т.е. LPT1, LPT2, LPT3 и т.д.), COMx (т.е. COM1, COM2, COM3 и т.д.),AUX, PRN, NULL и конечно же — CON, который означает ни что иное, как сокращение от console. То есть системная консоль.

Но для этого ограничения есть обходной путь. И если Вам по какой-то причине вдруг понадобилось создать папку con в Windows XP, Windows 7 или Windows 8 — достаточно сделать следующее. Запускаем командную строку. Для этого нажимаем комбинацию клавиш Win+R и в строку Выполнить вводим команду cmd.

в windows нельзя создать папку с названием con. Смотреть фото в windows нельзя создать папку с названием con. Смотреть картинку в windows нельзя создать папку с названием con. Картинка про в windows нельзя создать папку с названием con. Фото в windows нельзя создать папку с названием con

Жмём на ОК и попадаем в командную консоль Windows.
Теперь набираем команду:

md \\?\C:\con

в windows нельзя создать папку с названием con. Смотреть фото в windows нельзя создать папку с названием con. Смотреть картинку в windows нельзя создать папку с названием con. Картинка про в windows нельзя создать папку с названием con. Фото в windows нельзя создать папку с названием con

Она создаст папку con на диске C:\.

в windows нельзя создать папку с названием con. Смотреть фото в windows нельзя создать папку с названием con. Смотреть картинку в windows нельзя создать папку с названием con. Картинка про в windows нельзя создать папку с названием con. Фото в windows нельзя создать папку с названием con

Соответственно, если папку con надо создать на другом диске, или в какой-то определенной папке, то просто пропишите путь после вот этой комбинации символов \\?\
Пример:

Таким образом, папка con будет создана в каталоге E:\Games

Кстати, удалить папку con у Вас тоже так просто не получится. Чтобы это сделать — Вам придётся снова воспользоваться командной строкой Windows. Вводим команду:

в windows нельзя создать папку с названием con. Смотреть фото в windows нельзя создать папку с названием con. Смотреть картинку в windows нельзя создать папку с названием con. Картинка про в windows нельзя создать папку с названием con. Фото в windows нельзя создать папку с названием con

Папка con из каталога E:\Games будет успешно удалена.
Удачи!

Источник

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

в windows нельзя создать папку с названием con. Смотреть фото в windows нельзя создать папку с названием con. Смотреть картинку в windows нельзя создать папку с названием con. Картинка про в windows нельзя создать папку с названием con. Фото в windows нельзя создать папку с названием con

Почему нельзя создать папку con в операционной системе Windows?

Почему при попытке создать папку или файл с именем con, prn, aux или nul, Windows начинает ругаться? Почему нельзя создать папку con.

Это объясняется тем, что данные имена являются зарезервированными именами некоторых dos-устройств(например, prn — это название принтера) и их использование может повести операционную систему по неверному следу. И чтобы обеспечить совместимость со старыми приложениями, которые еще могут использовать данные dos-устройства, данные имена зарезервированы. А соответственно, их использование может повести за собой нежелательные ошибки. Вот именно такое толкование стоит за запретом на создание папки con и других папок. А более простое объяснение, которое придумали некоторые индивидумы, — con(ботаник) — детское прозвище Билла Гейста, который храня до сих пор обиду на это, запретил использовать данные имена — не имеет никакой почвы под собой.

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

Но все это теория. Думаете нельзя создать папку con? Так знайте же, что ломается абсолютно все. И эти папки так же можно создать. Для этого мы должны обмануть компьютер, сделав вид, что мы собираемся создать такую папку на удаленном компьютере в своей сети. И для этих целей, мы используем консольные команды, такие как md(создание папки), rmdir(удаление папки), copy(копирование) и принятые в среде командной строки обозначения:

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

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

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

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

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *