название папки которую нельзя создать в 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? ”

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

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

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

Источник

Название папки которую нельзя создать в windows

Точно так же нельзя использовать имена 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

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

Давным давно, когда по земле ходили динозавры еще до появления Windows, операционная система MS-DOS позволяла осуществлять доступ к некоторым устройствам так же, как и к файлам — по их имени. А поскольку для каждого устройства необходимо было обеспечить уникальное имя, то некоторые определенные имена резервировались системой. Использовать зарезервированное имя для создания файла\папки было невозможно, а любое обращение к ним расценивалось как запись в устройство. В чаcтности 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.

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

Источник

Почему в 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, то они в чем-то правы. Ведь по сути мы видим просто изображение папки, а убедиться в том, что это действительно папка, мы не можем. А значит и утверждать что такую папку можно создать, нужно довольно осторожно. Развлекайтесь!

Источник

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

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

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

Всемирный заговор в фильме «Застряли вместе»

Загрузил комп, чтоб удостовериться, что супруга Гейтс уже забрала свою половину

Жена Билла Гейтса после развода получит корзину, обои и Internet Explorer

После объявления Билла Гейтса о разводе со своей женой Мелиндой стали известны условия их брачного договора. По итогам бракоразводного процесса Мелинда Гейтс получит лишь незначительную часть его многомиллиардного состояния.

Брачный договор, заключенный 27 лет назад, четко определяет порядок раздела и количество имущества, которое достанется каждому из супругов в случае развода. Основатель корпорации Microsoft и создатель операционной системы Windows Билл Гейтс оставляет за собой почти все свое состояние, которое оценивается более чем в 100 миллиардов долларов. Его жена Мелинда получит несколько предметов домашнего гарнитура, среди которых вместительная корзина для мусора и настенные обои их семейного загородного особняка. Также миллиардер передаст своей жене право владения браузером Internet Explorer. Будущая бывшая жена Гейтса не исключила, что оспорит условия брачного договора в суде.

«Перед тем как выйти за Билла, я совершенно не верила в него и в эти его «окна». Он сутками пропадал у себя в гараже и разрабатывал свою операционную систему. Однажды в шутку я даже сказала ему, что если мы разбежимся, то он может забирать всю эту компьютерную ерунде себе. Я была глупой и наивной феминисткой. Думала, что смогу добиться всего в этой жизни сама. А когда у него поперло, то я держалась за него до последнего. Господи, какая же я была дура!», — заявила Мелинда Гейтс.

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

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

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

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

В январе 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 (графического интерфейса пользователя) пришла в голову разработчикам известной многим

компании 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.

Источник

Понравилась статья? Поделиться с друзьями:

Не пропустите наши новые статьи:

  • название ос microsoft windows 10 home single language
  • название ос microsoft windows 10 education
  • название локальной сети в терминологии windows
  • название и версия операционной системы windows 10
  • название библиотеки мультимедиа в виндовс

  • Операционные системы и программное обеспечение
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest
    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии