Как создать папку con в windows
Сама же система Windows не даст Вам создать папку с таким названием.
Загрузиться с Linux LiveCD и зделать винде подлость))) )
Lapotos — Респектос!
Вообще эта папочка, как и многие другие зарезервирована системой. Я бы не советовал извращаться
Многие задаются этим вопросом. Почему же когда вы пишите название папки «Con» пишут «Указано неверное имя устройства»?
Первая теория связана с историей жизненного пути главного создателя Windows. Билл Гейтс не был любим своими сверстниками в школе, которые постоянно награждали его разными прозвищами. Одним из таких, было прозвище Con. В детской среде такое прозвище имело негативный окрас. Con — ботаник. Видимо, Билл Гейтс очень много учился, потому, наверное, и преуспел. Это прозвище нанесло Гейтсу психологическую травму, после чего он твердо решил, что его детище, то есть Windows, не будет содержать папки под названием Con, так как это сильно задевает его. Многие весьма скептически относятся к этой теории и называют ее несостоятельной. Это всего лишь байка. На самом деле, доподлинно известно, что Билл Гейтс не отличался особыми академическими успехами. Есть данные, что он был даже отчислен. Зато Билл питал особую страстную любовь к компьютерам, где полностью находил себя. Известность к Биллу Гейтсу пришла благодаря его матери. Это она заключила контракт с компанией IBM, по договору с которой, Билл Гейтс должен был написать программу для компьютеров этого гиганта рынка новых технологий.
Есть и другая теория, которая объясняет почему нельзя создать папку Con с точки зрения программной специфики операционной системы Windows. Дело в том, что в папке Con находится сама система, поэтому нельзя создать подобную папку, так как может произойти путаница, которая приведет к порче операционной системы. Еще одна теория, которая также придерживается технических характеристик компьютера. В файловой системе DOS по умолчанию прописаны нужные папки, которые могут быть только в одном экземпляре. Таким образом Con — это папка консоли, а, например, PNR — папка принтера. Все эти обозначения являются зарезервированными словами, поэтому нельзя создать папку с ними. Все, что вводится с клавиатуры попадает в файл «copy con text.txt». Соответственно, если создать папку, которая будет называться Con, может произойти сбой, и вся папка целиком будет скопирована в этот файл. Так происходить не должно, так как это вызовет сбой системы. Во избежании таких конфликтов, собственно, и придумали зарезервированные слова.
Вот список имен, которые нельзя создать на операционной системе Windows, помимо папки Con: PRN AUX CLOCK$ NUL COM0 COM1 COM2 COM3 COM4 COM5 COM6 COM7 COM8 COM9 LPT0 LPT1 LPT2 LPT3 LPT4 LPT5 LPT6 LPT7 LPT8 LPT9
Также известен еще один небезинтересный факт. Дело в том, что также в Windows нельзя создать папку, в имени которой будет присутствовать точка и некоторые другие знаки препинания. Это сделано, опять же, для того, чтобы оградить систему от внутрисистемных программных конфликтов.
Так вы можете пошутить или даже поспорить с другом например, на щелбан, на шоколадку, или даже на деньги. Но следите за другом, ведь он может схитрить и написать это слово половину русскими половину английскими буквами! Надеюсь вы всё поняли, удачи вам в споре!
Н есколько дней назад решил сменить девайс, а вместе с ним и систему. При переходе на новое устройство нужно было перенести некоторые файлы со старого. Логичнее было сохранить их в папке с именем com1 (думаю, это название оправдывает логику — компьютер 1) , но при её создании вылетела ошибка , ссылающаяся на неверное имя устройства, вследствие чего операция по созданию фолдера провалилась.
Хочу, но не получается
Легенда, охватившая разум рунета
Первые 10 результатов в поисковике вели на ресурсы, распространяющие информацию об униженном детстве Билла Гейтса. Основная мысль статей состояла в том, что в Windows нельзя создать папку con (рус. ботаник) , потому как основателя Microsoft оскорбляли этим словом в юношеские годы. Эта информация вызвала удивление у меня — каждый 2 источник ссылался именно на эту причину. И здесь я подумал, неужто Гейтс захотел ещё больше себя унизить, выставив себя дегенератом, да и про остальные папки (com1, com2) толком ничего не сказано, что натолкнуло меня на продолжение поиска.
Ранние разработки Microsoft
Покопав истоки рунета ещё глубже, я натолкнулся на официальный форум разработчиков Windows, где пользователь тоже заинтересовался ошибкой при создании папки с именем con, и ему был дан вполне достоверный ответ. Решение вело ещё к началу компании, когда они ещё в конце XX работали над продуктом MS-DOS, вскоре перешедшую во всем известную Windows, а слова “con” , “com1” и прочие — команды, оставшиеся от старой системы и зарезервированные нынешней во избежание сбоев. Несмотря на это, создать папку с именем, схожим с системным, всё-таки возможно.
Решение есть. Я хочу, значит, этому быть.
Итак, переступить этот барьер без применения каких-либо сторонних программ можно лишь одним способом: прописать команду в терминале Windows. Откройте меню “Пуск”, затем в поиске пропишите “cmd” и нажмите Enter .
Чтобы создать папку, нам потребуется написать команду md и указать путь, где вы хотите её сохранить. Я хочу создать фолдер на рабочем столе, поэтому я прописываю следующее: md \\?C:\Users\Admin\Desktop\con
Для удаления папки используйте команду rd и полный путь к ней.
Невозможные операции с фолдером
Используя запрещённый приём, готовьтесь к ограничениям. Допустим, вам удалось обойти функционал системы, но она вам не позволит перемещать папку в другое место, а если вы хотите создать какой-либо файл в ней, то это нужно будет делать уже в подпапке con или другой, название которой противоречит правилам Windows. Конечно, эти ограничения также можно обойти с помощью определённых программ.
Большинство из вас могут знать, что имена драйверов устройств MS-DOS нельзя использовать в качестве имен файлов в Windows. В результате мы не можем назвать папки как con, aux, nul и т. Д.
Microsoft MS-DOS зарезервировала эти имена для этих системных драйверов устройств.
- CON: клавиатура и дисплей
- PRN: устройство со списком систем, обычно это параллельный порт
- AUX: вспомогательное устройство, обычно последовательный порт
- CLOCK $: системные часы реального времени
- NUL: устройство с бит-ведром
- A: -Z:: Буквы дисков
- COM1: Первый последовательный порт связи
- LPT1: первый параллельный порт принтера
- LPT2: второй параллельный порт принтера
- LPT3: третий параллельный порт принтера
- COM2: второй последовательный порт связи
- COM3: третий последовательный порт связи
- COM4: четвертый последовательный порт связи
Попробуйте создать файл или папку с этими именами на рабочем столе Windows и посмотрите, что произойдет.
Эти ограничения все еще существуют в Windows на базе NT, возможно, причина в том, чтобы обеспечить совместимость для запуска 16-разрядных программ и программ на основе командной строки. Полные файлы имен Windows, пути, пространства имен, соглашения можно найти здесь.
Создать папку CON, AUX, NUL
Хотя вы можете использовать команды Linux или MS-DOS для создания имен папок, таких как «con», я наткнулся на это приложение Concu, которое утверждает, что позволяет одним щелчком создавать и удалять папки с ограниченными именами. Это ссылка CNET, поэтому не забудьте нажать на ссылку прямой загрузки.
Почему эта программа существует? Просто чтобы подчеркнуть, что это можно сделать с помощью инструмента, вот и все!
Я знаю, я знаю, что это действительно старые вещи, но это для тех, кто может не знать об этом .
Недавно я рассказал вам о процессах, которые не стоит завершать в Windows. $CUT$ И посмотреть видео о этом вы можете тут:
Сегодня будет описание еще одного запрета, касательно создания папки с определенным именем.
Если вы попробуете создать папку и дадите ей имя «con » , то у вас не получится это сделать и имя останется прежним. Сегодня я вам расскажу почему так происходит и почему лучше не создавать папку с таким названием.
Все дело в том, что слово «con » автоматически зарезервировано в Windows и описывает название внутреннего устройства операционной системы. Такое название не единственное, есть еще ряд слов, которых лучше не использовать. К ним относятся:
- CON Сокращенно от слова console, связано с устройствами ввода, вывода
- PRN Принтер, как правило, LPT1
- AUX Вспомогательный порт, как правило, COM1
- NUL Олицетворяет отсутствие значения
- COM1 — COM9 Порты последовательной связи
- LPT1 – LPT9 Параллельные порты принтера
Если вы захотите назвать папку любым из этих имен, то сделать этого у вас не получится. Вы увидите окно ошибки.
Но, есть несколько способов, которые помогут вам создать папку с именем «con » .
Использование клавиши ALT
Секрет этого способа в том, что к слову con или другому слову из списка, добавляется невидимые символы. Для того, чтобы создать папку с именем con, с помощью ALT, нужно сделать следующее:
Переходим в любой каталог и нажимаем комбинацию клавиш «CTRL + SHIFT + N » . Так вы сможете создать новую папку.
Кликаем на созданную папку правой кнопкой мыши и выбираем пункт «переименовать » . Также можно кликнуть по имени папки дважды левой кнопкой мыши или выделить папку и нажать F2.
После этого вводим имя «con » , зажимаем клавишу ALT и прописываем цифры 225. Отпускаем ALT и нажимаем «Enter » . Только вводить нужно те цифры, которые расположены на клавиатуре справа, иначе должного результата не будет.
Прописываем имя через командную строку
Сперва необходимо запустить командную строку. Напоминаю, это делается через нажатие комбинации клавиш «Win+r » и написание в поле выполнить команды «cmd”.
После того, как вы создадите папку с зарезервированным словом, удалить ее просто так уже не получится. При удалении вас ожидает ошибка, что данную папку найти невозможно.
А вообще папки с такими названиями создавать вообще не стоит, так как они могут привести к сбоям в работе ОС Windows. В таких папках чаще всего хранится служебная информация для работы ОС и подключаемых к ней устройств. Теперь вы знаете что не все можно создать в Window. Вы даже можете хорошо пошутить над друзьями зная эту маленькую хитрость.
Читайте также:
- Не могу связать телефон с компьютером windows 10
- Pascal abc windows forms команды
- Как смонтировать образ iso в windows 10 ultraiso
- Проверить установлен ли git ubuntu
- Aptio setup utility как установить windows 7
Папка «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 имеет не личностный мотив (хотя это была бы красивая история), а банальные исторические ограничения системы.
- Как ускорить Windows 10, 8 или 7, отключив ненужные службы операционной системы.
- Как автоматически переключать язык (раскладку) на клавиатуре в macOS или Windows.
- Что можно сделать из старого монитора? 12 идей.
Почему нельзя создать папку con в в windows и как это сделать?!
А Вы знаете, что в школе Билла Гейтса, создателя операционной системы 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.
Теперь набираем команду:
md \\?\C:\con
Она создаст папку con на диске C:\.
Соответственно, если папку con надо создать на другом диске, или в какой-то определенной папке, то просто пропишите путь после вот этой комбинации символов \\?\
Пример:
Таким образом, папка con будет создана в каталоге E:\Games
Кстати, удалить папку con у Вас тоже так просто не получится. Чтобы это сделать — Вам придётся снова воспользоваться командной строкой Windows. Вводим команду:
Папка con из каталога E:\Games будет успешно удалена.
Удачи!
Почему в Windows нельзя создать папку или файл с именем Con
Если у вас есть компьютер с Windows, вы можете сразу проверить всё, о чём говорится в статье. Если у вас Мак, то почитайте о том, что бывает в другой операционной системе.
Эксперимент
Чтобы сразу прояснить, о чём пойдёт речь, попробуйте вот что:
- Запустите компьютер с Windows.
- В любом месте создайте новую папку и назовите её Con английскими буквами.
Получится что-то вроде этого:
Файлы виртуальных устройств
Чтобы понять, почему так происходит, нужно сначала познакомиться с файлами виртуальных устройств.
Когда первая версия Windows только появилась, она была не самостоятельной операционной системой, а оболочкой для системы MS DOS. А первая версия MS DOS появилась в 1981 году, и уже тогда предполагалось, что к компьютерам с MS DOS можно будет подключать разные устройства — принтеры, мыши, сканеры и так далее.
Чтобы устройства могли работать с операционной системой, нужны драйверы — специальные программы, которые объясняют системе, как работать с разными устройствами. Но во времена MS DOS драйверы работали с устройствами не напрямую, а через виртуальные файлы, и выглядело это примерно так:
- Система записывает в этот файл какие-то данные.
- Драйвер видит, что, например, в файл принтера поступили какие-то данные, и начинает их распечатывать.
Общее правило такое: файлы виртуальных устройств нужны для того, чтобы драйверам этих устройств было проще работать.
Эти файлы назывались так:
При этом неважно, большими буквами будет это написано или маленькими — в MS DOS регистр букв был некритичен.
Эти названия зарезервированы системой, поэтому пользователь их не может использовать для своих нужд. А как только в MS DOS кто-то попытается создать папку или файл с таким именем, то система сразу выдаст ошибку.
Теперь поговорим о том, почему эта особенность MS DOS мешает нам создавать папки и файлы в Windows. Как это часто бывает в ИТ, всё дело в обратной совместимости.
Обратная совместимость
Первые версии Windows были графической оболочкой. Версия 3.1, на основе которой потом будет сделана Windows 95, стала полноценной и самостоятельной операционной системой, но всё равно она была основана на MS DOS. Оттуда же перешли и файлы виртуальных устройств, чтобы приложения для MS DOS могли запускаться на Windows 3.1.
Дальше были Windows 95, Windows NT, Windows 98, Vista и XP — все они базировались на одной и той же внутренней логике, которая включала себя ту самую изначальную логику MS DOS. Всё ради того, чтобы на этих системах можно было запускать старые программы.
Когда Microsoft разрабатывали новое семейство операционных систем, начиная с Windows 7 и заканчивая Windows 11, им пришлось добавить поддержку старых программ, чтобы сохранить совместимость с теми миллионами программ, которые уже вышли для Windows. А для этого они взяли код из старых версий, который был написан ещё для поддержки программ MS DOS.
Именно по этой причине в Windows 11 до сих пор нельзя создать папку «Con» — это сделано для того, чтобы сегодня можно было запускать софт тридцатилетней давности.
Чтобы было понятен масштаб связи современной Windows 10 с её старым прародителем Windows 3.1, посмотрите на этот скриншот: при выборе настроек базы данных открывается диалоговое окно, которое спроектировано для первой версии Windows:
А вот что было 30 лет назад (почти тот же интерфейс):
Зачем поддерживать старый софт?
В мире очень много оборудования и систем, которые работают на старом софте. Софт старый потому, что его компании-разработчики могли закрыться, обанкротиться, прекратить поддержку старого софта; или разработчик просто состарился и умер; или женился, завёл детей и уехал в загородное поместье. А железо осталось: на электростанциях, промышленных предприятиях, в госучреждениях и страшно представить где ещё.
Если Microsoft решит в одночасье отключить поддержку всего этого старого софта и железа, то все эти старые системы могут начать сыпаться. А так как они подпирают важные инфраструктурные вещи (особенно в США), никто этого не хочет.
Поэтому до сих пор в недрах самой современной Windows теплится код, который обрабатывал файлы устройств тридцать лет назад.