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

Бог сервера 26 ноября 2012 в 05:29

Интересный факт, либо пустые домыслы из жизни Билла Гейтса

  • Чулан *


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

Но если мы хотим услышать более серьезный ответ то стоит обратиться к истокам. Система MS-DOS увидела свет в 1981 году. С этих пор и до 2000 года, когда продукт прекратили разрабатывать, было выпущено восемь версий. Именно благодаря MS-DOS, являвшейся в тот период времени основным продуктом Microsoft, компания превратилась в крупнейшую корпорацию. В MS-DOS, в качестве надстроек слово «con» имело важное значение: это имя резервировалось системой для устройств ввода/вывода. Современная Windows по-прежнему воспринимает его как имя уже существующей системной папки. И слово con - не единственное имя, которым нельзя назвать папку в Windows. Также нельзя назвать папку словами nul, aux, lpt, prn и другими. Эти имена также зарезервированы в MS-DOS для некоторых функций. Например, слово nul воспринимается системой как «ничто». Так что виной тому не детские обиды, а системной надстройке.
Надеюсь было интересно, в следующей статье я расскажу о некоторых интересных самоделках

Теги: Windows, Билл Гейтс, Microsoft, Dura Lex, Программирование

«Если никто не смеялся хотя бы над одной из твоих идей, возможно, вы недостаточно творчески подходите к работе» Билл Гейтс

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

Существует теория, что будучи еще подростком у Билла Гейтса была кличка Con, переводя на русский — ботаник и он постарался, навечно вычеркнуть ее из своей жизни таким способом, но это только догадки:). На самом деле Con — это внутренняя, зарезервированная команда операционной системы, которая вызывает на экран консоль.

Данная проблема берет начало еще во временах правления MS-DOS , когда это было необходимо, но остается и во всех последующих версиях вплоть до Windows XP . То ли программистам просто лень было убирать эту не нужную часть кода, то ли Билли действительно к этому причастен:). Если же у вас установлены более поздние версии, к примеру Vista или Windows 7, то с этим вы не столкнетесь.

И, конечно, это не единственный пример, существует множество зарезервированных имен, такие как: AUX, COM1, COM2, COM3, COM4, LPT1, LPT2, LPT3, PRN, NUL

А собственно говоря для чего вообще предназначено это имя? Ответ прост — в MS-DOS не было всеми любимого «Дружественного» интерфейса (рабочий стол, мой компьютер, пуск и т.д), были голые надписи на сером фоне, ни о какой графической настройке и речи быть не могло! И чтобы компьютер выполнял задачи пользователя по перемещению, копированию или созданию каталогов, требовалось вводить определенные команды.

Если вы хотите обмануть систему, то это можно с легкостью сделать:

  1. Первые две или одну букву взять из русской раскладки, но не думаю, что это кого-то заинтересует.
  2. А также это можно сделать через ОС Linux(если она у вас установлена), в которой нет никаких запретов по этому поводу и, что самое главное, Winows никак не сможет вам помешать;).
  3. Открываем меню пуск и идем следующим путём: пуск→программы→стандартные→командная строка. Ввести в командной строке данную запись: C:\>mkdir \\.\C:\CON и вуаля, папка готова. (Место, где появится папка, можно задать самостоятельно). Ну, а чтобы ее удалить: C:\>rmdir\\.\C\CON (Путь также задаем самостоятельно, если он отличается от стандартного, который указан в пункте 3).
  4. А если у вас не получается этого сделать, советую посмотреть видео, которое уж точно вам поможет:

Желаю удачи в этом незаурядном деле и не заморачивайтесь на данной теме, она носит исключительно развлекательный характер. И еще кое-что: не рекомендую использовать эту папку для хранения и установки в нее различных программ, это может привести к неисправности или неправильной работе.

Другие статьи по темам: ,

Бог сервера 26 ноября 2012 в 05:29

Интересный факт, либо пустые домыслы из жизни Билла Гейтса


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

Но если мы хотим услышать более серьезный ответ то стоит обратиться к истокам. Система MS-DOS увидела свет в 1981 году. С этих пор и до 2000 года, когда продукт прекратили разрабатывать, было выпущено восемь версий. Именно благодаря MS-DOS, являвшейся в тот период времени основным продуктом Microsoft, компания превратилась в крупнейшую корпорацию. В MS-DOS, в качестве надстроек слово «con» имело важное значение: это имя резервировалось системой для устройств ввода/вывода. Современная Windows по-прежнему воспринимает его как имя уже существующей системной папки. И слово con - не единственное имя, которым нельзя назвать папку в Windows. Также нельзя назвать папку словами nul, aux, lpt, prn и другими. Эти имена также зарезервированы в MS-DOS для некоторых функций. Например, слово nul воспринимается системой как «ничто». Так что виной тому не детские обиды, а системной надстройке.
Надеюсь было интересно, в следующей статье я расскажу о некоторых интересных самоделках

Теги: Windows, Билл Гейтс, Microsoft, Dura Lex, Программирование

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

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

На самом деле, задаваясь вопросом, почему нельзя создать папку con, стоит обратиться к истокам. Система MS-DOS увидела свет в 1981 году. С этого момента и до 2000 года, когда разработка продукта прекратилась, было выпущено восемь его версий. Именно благодаря этой операционной системе, являвшейся в тот период времени основным продуктом Microsoft, компания смогла развиться в крупнейшую корпорацию. В MS-DOS, в качестве надстроек к которой впервые появилась ОС Windows, слово «con» имело важное значение: это имя резервировалось системой для устройств ввода/вывода. Современная Windows по-прежнему воспринимает его как имя уже существующей системной папки. Между прочим, con — не единственное имя, которое не получится присвоить папке в Windows. Аналогичная ситуация существует и со словами nul, aux, lpt, prn и другими. Эти имена также были зарезервированы в MS-DOS для определенных функций. Например, слово nul интерпретируется системой как «ничто». Вот почему нельзя создать папку con.

Работая с какой-либо операционной системой, постепенно узнавая все больше и вникая во все ее особенности и секреты, можно найти для себя очень много интересного. А если, обнаружив какую-то особенность, не полениться копнуть глубже и поискать информацию по теме, можно значительно расширить свой кругозор. Верить ли байкам или принять более разумное объяснение — личное дело каждого пользователя. Но почему бы не поверить байке? Ведь как бы ни был известен человек, каким бы ни казался уверенным в себе, где-то в глубине души он может оставаться тихим ботаником, часами пропадающим в компьютерном классе и тратящим все свое свободное время на любимое занятие.

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

Md \\?\c:\con

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

Rmdir \\?\c:\con

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

Mkdir \\?\c:\aux

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

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

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



Просмотров