Ինչ չի կարելի ստեղծել Windows-ում: Ինչու՞ չի կարելի Windows-ում con թղթապանակը ստեղծել: Microsoft-ի վաղ զարգացումները

Ֆայլերի անունները Windows Server 2003-ում

Ամեն անգամ, երբ երկար ֆայլի անունով ֆայլ եք ստեղծում, NTFS-ը ստեղծում է երկրորդ ֆայլ մուտք, որն ունի նմանատիպ 8.3 կարճ ֆայլի անվանում: 8.3 ֆայլի կարճ անուն ունեցող ֆայլն ունի 1-ից 8 նիշ պարունակող ֆայլի անուն և 1-ից 3 նիշ պարունակող ֆայլի անվան ընդլայնում: Ֆայլի անունը և ֆայլի անվան ընդլայնումը բաժանված են կետով:

Ֆայլերի անունները Windows Server 2003-ը կարող է լինել մինչև 255 նիշ և կարող է պարունակել բացատներ, մի քանի կետ և հատուկ նիշեր, որոնք թույլատրված չեն MS-DOS ֆայլերի անուններում: Windows Server 2003-ը հնարավորություն է տալիս այլ օպերացիոն համակարգերին մուտք գործել երկար անուններ ունեցող ֆայլեր՝ յուրաքանչյուր ֆայլի համար ստեղծելով MS-DOS ընթեռնելի (8.3) անուն: MS-DOS-ով ընթեռնելի այս անունները նաև հնարավորություն են տալիս MS-DOS-ի վրա հիմնված և Windows 3-ի վրա: x– հիմնված հավելվածներ՝ երկար ֆայլերի անուններով ֆայլերը ճանաչելու և բեռնելու համար: Երբ ծրագիրը ֆայլ է պահում Windows Server 2003-ով աշխատող համակարգչում, և՛ 8.3 ֆայլի անունը, և՛ երկար ֆայլի անունը պահպանվում են:

8.3 ձևաչափը նշանակում է, որ ֆայլերը կարող են ունենալ 1-ից 8 նիշ ֆայլի անվան մեջ: Անունը պետք է սկսվի տառով կամ թվով և կարող է պարունակել ցանկացած նիշ, բացառությամբ հետևյալի.

. " / \ : ; | = , * ? (բացատ)

8.3 ֆայլի անունը սովորաբար ունի ֆայլի անվան ընդլայնում, որը բաղկացած է մեկից երեք նիշից և ունի նույն նիշերի սահմանափակումները: Մի կետ առանձնացնում է ֆայլի անունը ֆայլի անվան ընդլայնումից:

Համակարգի կողմից վերապահված են մի քանի հատուկ ֆայլերի անուններ և չեն կարող օգտագործվել ֆայլերի կամ թղթապանակների համար՝ CON, AUX, COM1, COM2, COM3, COM4, ​​LPT1, LPT2, LPT3, PRN, NUL:

Բարի օր ձեզ Իմ բլոգի հարգելի ընթերցողներ: Այսօր մենք մի փոքր կհանգստանանք, քանի որ դաս չի լինելու, չնայած հոդվածը դեռ վերաբերում է Windows-ում աշխատելուն։ Պարզապես համացանցում մի հին լեգենդ է պտտվում, որ Բիլ Գեյթսի վիրավորանքի պատճառով ֆայլերին չի կարելի կոնկրետ անուն տալ։ Այսպիսով, այսօր ես ձեզ այսօր կպատմեմ այն ​​մասին, թե ինչպես չեք կարող անվանել թղթապանակ Windows-ում, և կարևոր չէ, թե որ տարբերակում:

Երկար ժամանակ համացանցում մի լեգենդ է պտտվում, որ երբ Բիլ Գեյթսը դպրոցական էր, հասակակիցների կողմից բռնության է ենթարկվել, որոնք նրան մականուն են տվել. ԿՈՆու անընդհատ վիրավորում էր նրան այս մականունով։ Con-ը մեր լեզվում թարգմանվում է որպես «ակնոցավոր, խելագար, խելագար և այլն»: Եվ այս մանկական վրդովմունքն այնքան էր արմատավորվել ծեր Բիլի գիտակցության մեջ, որ երբ պատուհանները դուրս էին գալիս, նա համոզվում էր, որ ոչ ոք չի կարող ստեղծել CON անունով ֆայլ կամ թղթապանակ։

Այո՛։ Windows-ում դուք չեք կարող անվանել «con» անունով թղթապանակ կամ այլ փաստաթուղթ: Փորձեք ինքներդ: Կախված նրանից windows տարբերակըդուք սխալ կստանաք կամ պարզապես կստանաք նախորդ անունը:

Ճիշտ է, քիչ հավանական է, որ ծեր Բիլլին այս բոլոր մանիպուլյացիաներն է արել՝ երեխաների իրավախախտներից վրեժ լուծելու համար։ Այսպիսով, լեգենդը մնում է լեգենդ: Ճիշտ է, ճիշտն ասած, երբ լսեցի այս պատմությունը, ինքս հավատացի և շատ երկար մտածեցի, որ դա ճիշտ է։ Դուք ինքներդ լսե՞լ եք այս տարբերակը։ Կարծում եմ՝ շատերն են լսել։ Իսկ դու ի՞նչ ես կարծում, Ինչո՞ւայս բառը չի՞ կարող օգտագործվել որպես ֆայլի և թղթապանակի անուն:

Փաստորեն, այս ամբողջ կոտովասիան շարունակվում է MS-DOS-ի օրերից և ութսունականների սկզբից: Այս անունը վերապահվել է հենց համակարգի կողմից մուտքային և ելքային սարքերի համար, այսինքն. ստեղնաշարեր, մկներ և այլն: CON բառն ինքնին նշանակում է Console բառի հապավումը, այսինքն. մխիթարել. Windows-ում այս անունը նույնպես վերապահված էր համակարգի կողմից, ուստի ոչ մի ֆայլ կամ թղթապանակ չէր կարող ունենալ այս անունը:

Բացի CON-ից, դուք չեք կարողանա ստեղծել ֆայլեր և թղթապանակներ PRN (Տպիչ), COM1, COM2, AUX, NUL (Դատարկ), LPT1, LPT2 և այլն անուններով: Այս բոլոր անունները վերապահված են մեր սիրելի Windows-ի և համար կանոնավոր օգտագործողդրանք հասանելի չեն:

Աշխատեք այս իրավիճակի շուրջ

Դուք, իհարկե, կարող եք գնալ մի փոքր հնարքի և դեռ ստեղծել այս անունով ֆայլ կամ թղթապանակ:

  1. Պարզապես օգտագործեք C կամ O տառերը այս բառը գրելիս: Բայց սա խաբեություն է։
  2. Դուք կարող եք ստեղծել թղթապանակ con անունով և առանց այն կիրիլիցայի փոխելու: Դա անելու համար դուք պետք է մուտքագրեք հրամանի տող ցանկացածով հարմար միջոց, օրինակ, տողում գրեք cmd և սեղմեք OK։ Հրամանի տողում գրեք հետևյալը. md\\?\C:\con. C:\-ի փոխարեն կարող եք գրել սկավառակի այլ տառ կամ թղթապանակի ուղի, օրինակ՝ D:\files\con:

Թղթապանակը կստեղծվի, բայց դուք դեռ չեք կարողանա մտնել այն և աշխատել դրա հետ: Դուք նույնիսկ չեք կարողանա ջնջել այն, և այն ընդմիշտ կմնա ձեր համակարգչում, և ամեն օր դրա չափը կավելանա և կուլ տա ձեր ֆայլերը… Ինչ-որ տեղ ես տուժեցի: Իհարկե կատակում եմ: Դուք կարող եք հեռացնել այն, բայց միայն կրկին հրամանի տողի միջոցով: Այս անգամ անհրաժեշտ է դրանում գրել հետևյալը. rd\\?\C:\con(որտեղ C:\con-ը դեպի թղթապանակ տանող ճանապարհն է):

Դե, ընդհանրապես, աղբով մի զբաղվեք։ Կարող եք նաև ստեղծել Con թղթապանակ՝ դրանում աշխատելու համար, բայց ձեզ դա պե՞տք է: Մի մտածիր. Այսպիսով, զվարճանալու համար կարող եք խաղալ: Ավելի լավ է մտածեք ձեր ֆայլերը պաշտպանելու մասին: Տարբեր գործոնների պատճառով, որոնք միշտ չէ, որ կախված են ձեզանից, դուք կարող եք կորցնել բոլորը կարեւոր տեղեկություններ(վիրուսներ, անսարքություն, պատահական ջնջում, կոտրված կոշտ սկավառակև այլն): Շատ կարևոր բան չկորցնելու համար դիտեք այս վիդեո դասընթացը։ Ամեն ինչ դրված է դարակների վրա, և նույնիսկ բացարձակ «զրոյականը» կկարգավորվի։

Դե, ընդհանուր առմամբ, CON-ի մասին լեգենդը թույն է: Ինձ շատ դուր եկավ, բավականին հետաքրքիր է ամեն ինչ համեմատել։ Ավելի հետաքրքիր է ապրել նման զով առասպելներով, ուստի ամոթ չէ չիմանալ ողջ ճշմարտությունը:

Մի քանի օր առաջ որոշեցի փոխել սարքը, դրա հետ էլ՝ համակարգը։ Նոր սարքին անցնելիս անհրաժեշտ էր հինից որոշ ֆայլեր փոխանցել։ Ավելի տրամաբանական էր դրանք պահել անունով թղթապանակում com1 (Կարծում եմ այս անունը արդարացնում է տրամաբանությունը՝ համակարգիչ 1) , բայց երբ այն ստեղծվեց, սխալ տեղի ունեցավ՝ կապված սարքի անվավեր անվան հետ, ինչի արդյունքում թղթապանակը ստեղծելու գործողությունը ձախողվեց։

Ես ուզում եմ, բայց չի ստացվում

Այն ժամանակ ես պատկերացում չունեի, թե ինչի մասին է խոսքը, բայց համացանցում շրջելուց հետո սկզբում կատաղեցի պատասխանների մեծ մասի վրա, բայց հետո ամեն ինչ իր տեղն ընկավ։ Բայց հիմա ես ամեն ինչ կբացատրեմ հերթականությամբ։

Լեգենդ, որը ընդգրկեց Ռունետի միտքը

Որոնողական համակարգի առաջին 10 արդյունքները հանգեցրին ռեսուրսների, որոնք տեղեկատվություն են տարածում նվաստացված մանկության մասին Բիլ Գեյթս. Հոդվածների հիմնական գաղափարն այն էր, որ Windows-ում դուք չեք կարող թղթապանակ ստեղծել կոն (ռուս բուսաբան) , քանի որ Մայքրոսոֆթի հիմնադիրին պատանեկության տարիներին վիրավորել են այս բառով։ Այս տեղեկությունն ինձ զարմացրեց. յուրաքանչյուր 2 աղբյուր վկայակոչում էր այս կոնկրետ պատճառը: Եվ ահա ես մտածեցի՝ իսկապե՞ս Գեյթսն ուզում էր ավելի նվաստացնել իրեն՝ մերկացնելով իրեն որպես այլասերվածի և մնացած թղթապանակների մասին։ (com1, com2)իրականում ոչինչ չասվեց, ինչն ինձ դրդեց շարունակել որոնումները:

Microsoft-ի վաղ զարգացումները

Runet-ի ծագման մեջ ավելի խորանալուց հետո ես հանդիպեցի պաշտոնական ֆորումին Windows ծրագրավորողներ, որտեղ օգտագործողին նույնպես հետաքրքրում է անունով թղթապանակ ստեղծելիս սխալը կոն, եւ նրան միանգամայն վստահելի պատասխան է տրվել։ Որոշումը հանգեցրեց ընկերության սկզբին, երբ նրանք դեռ վերջում են XX աշխատել է արտադրանքի վրա MS-DOS, որը շուտով անցավ հայտնի Windows-ին, իսկ խոսքերը «դեմ» , «com1»և մյուսները՝ հրամաններ, որոնք մնացել են հին համակարգից և վերապահված են գործողի կողմից՝ ձախողումներից խուսափելու համար: Չնայած դրան, դեռևս հնարավոր է համակարգային անունով թղթապանակ ստեղծել:

Կա լուծում. Ես ուզում եմ, որ դա լինի:

Այսպիսով, անցնել այս պատնեշը՝ առանց որևէ մեկի կիրառելու երրորդ կողմի ծրագրերկա միայն մեկ ճանապարհ.մուտքագրեք հրամանը Windows տերմինալում: Բացեք ընտրացանկը «Սկսել», ապա որոնման մեջ գրեք cmdև սեղմեք Enter:

Թղթապանակ ստեղծելու համար մենք պետք է գրենք հրամանը մդև նշեք այն ճանապարհը, որտեղ ցանկանում եք պահպանել այն: Ես ուզում եմ թղթապանակ ստեղծել աշխատասեղանի վրա, ուստի գրում եմ հետևյալը. md \\?C:\Users\Admin\Desktop\con

Թղթապանակը ջնջելու համար օգտագործեք հրամանը րդև դրան տանող ամբողջ ճանապարհը:

Թղթապանակի անհնարին գործառնություններ

Օգտագործելով արգելված տեխնիկա, պատրաստվեք սահմանափակումների: Ենթադրենք, որ ձեզ հաջողվել է շրջանցել համակարգի ֆունկցիոնալությունը, բայց դա թույլ չի տա ձեզ թղթապանակը տեղափոխել այլ վայր, և եթե ցանկանում եք դրա մեջ որևէ ֆայլ ստեղծել, ապա դա պետք է արվի արդեն ենթաթղթապանակում: կոնկամ մեկ այլ, որի անունը հակասում է Windows-ի կանոններին: Իհարկե, այս սահմանափակումները կարելի է շրջանցել նաև որոշակի ծրագրերով։

Կան մի քանի տարբերակներ, թե ինչու չեք կարող ստեղծել CON անունով թղթապանակ Windows համակարգ. Տեսնենք, թե որոնք են այս վարկածները։ Այսպիսով.

Ինչու չի կարող ստեղծվել con թղթապանակը:

Առաջին տեսությունը կապված է Windows-ի գլխավոր ստեղծողի կյանքի ուղու պատմության հետ։ Բիլ Գեյթսը դպրոցում սիրված չէր իր հասակակիցների կողմից, որոնք նրան անընդհատ տարբեր մականուններով էին շնորհում։ Դրանցից մեկը Կոն մականունն էր։ Մանկական միջավայրում նման մականունը բացասական նշանակություն ուներ. Քոնը խելագար է: Ըստ ամենայնի, Բիլ Գեյթսը շատ է սովորել, ինչի համար էլ, հավանաբար, դա նրան հաջողվել է։ Այս մականունը Գեյթսին հոգեբանական տրավմա է պատճառել, որից հետո նա վճռականորեն որոշել է, որ իր մտահղացումը, այսինքն՝ Windows-ը, չի պարունակի Con անունով թղթապանակ, քանի որ դա նրան շատ է ցավեցնում։ Շատերը շատ թերահավատորեն են վերաբերվում այս տեսությանը և այն անվանում են անհիմն: Սա պարզապես հեքիաթ է։

Իրականում, հաստատապես հայտնի է, որ Բիլ Գեյթսը ակադեմիական առումով առանձնապես հաջողակ չէր։ Կան ապացույցներ, որ նրան նույնիսկ վտարել են։ Բայց Բիլը հատուկ կրքոտ սեր ուներ համակարգիչների հանդեպ, որտեղ նա ամբողջովին հայտնվեց: Փառքը Բիլ Գեյթսին հասավ մոր շնորհիվ։ Հենց նա է պայմանագիր կնքել IBM-ի հետ, որի համաձայն Բիլ Գեյթսը պետք է ծրագիր գրեր նոր տեխնոլոգիական շուկայի այս հսկայի համակարգիչների համար։

Կա մեկ այլ տեսություն, որը բացատրում է, թե ինչու անհնար է ստեղծել Con թղթապանակ Windows օպերացիոն համակարգի ծրագրային առանձնահատկությունների տեսանկյունից։ Փաստն այն է, որ համակարգն ինքնին գտնվում է Con թղթապանակում, այնպես որ դուք չեք կարող ստեղծել նման թղթապանակ, քանի որ կարող է առաջանալ շփոթություն, որը կհանգեցնի օպերացիոն համակարգի վնասմանը:

Մեկ այլ տեսություն, որը նույնպես գործում է բնութագրերըհամակարգիչ։ Ֆայլում DOS համակարգգրված են լռելյայն ցանկալի թղթապանակներ, որը կարող է լինել միայն մեկ օրինակով։ Այսպիսով, Con-ը վահանակի թղթապանակն է, իսկ, օրինակ, PNR-ը տպիչի թղթապանակն է: Այս բոլոր նշանակումները վերապահված բառեր են, ուստի դուք չեք կարող դրանցով թղթապանակ ստեղծել: Այն ամենը, ինչ մուտքագրվում է ստեղնաշարից, մտնում է «copy con text.txt» ֆայլը։ Համապատասխանաբար, եթե ստեղծեք թղթապանակ, որը կկոչվի Con, այն կարող է ձախողվել, և ամբողջ թղթապանակը պատճենվելու է այս ֆայլում: Դա չպետք է տեղի ունենա, քանի որ դա կհանգեցնի համակարգի խափանման: Նման կոնֆլիկտներից խուսափելու համար, փաստորեն, վերապահված բառեր են հորինվել.

Ահա անունների ցանկը, որոնց վրա հնարավոր չէ ստեղծել օպերացիոն համակարգ Windows, բացի Con պանակից.

  • ԺԱՄԱՑՈՒՅՑ $

Հայտնի է նաև մեկ այլ հետաքրքիր փաստ. Բանն այն է, որ Windows-ում նույնպես անհնար է ստեղծել թղթապանակ, որի անունով կլինի կետ և մի քանի այլ կետադրական նշաններ։ Սա արվում է կրկին, որպեսզի պաշտպանվի համակարգը ներհամակարգային ծրագրային հակամարտություններից:

Չպետք է հավատալ տարբեր տեսակիհեքիաթներ. Միշտ ստուգեք տեղեկատվությունը, նույնիսկ եթե այն ձեզ համար շատ կարևոր չէ:

Ինտերնետում հաճախ կարելի է լսել մի հեծանիվ, որ Բիլ Գեյթսն այնտեղ ինչ-որ մականուն ուներ, ասում են՝ «խաբեբա» նշանակում է խելագար: Եվ նա համոզվեց, որ CON անունով թղթապանակը հնարավոր չէ ստեղծել համակարգում։ Պետք է ասեմ, որ սա հիմարություն է։ Հասկանալու համար, թե ինչու դուք չեք կարող Windows-ում CON անունով թղթապանակ ստեղծել(և որոշ այլ) եկեք դիմենք պաշտոնական փաստաթղթերին.

Համակարգի կողմից վերապահված են մի քանի հատուկ ֆայլերի անուններ և չեն կարող օգտագործվել ֆայլերի կամ թղթապանակների համար՝ 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 թղթապանակը սովորական միջոցներով ջնջելը չի ​​աշխատի. Explorer-ը սխալ թույլ կտա մուտք գործել տարր.


Ինչու կարող է ձեզ անհրաժեշտ լինել ստեղծել կեղծ թղթապանակ

Դե, նախ սա կատակների համար հիանալի թեմա է։ Դուք չեք կարողանա ջնջել թղթապանակը սովորական եղանակով: Նրա հատկությունները նույնպես շատ բնորոշ են. Ոչ անվտանգության կարգավորումներ, ոչ չափ, ոչ ստեղծման ամսաթիվ: