Омогућите режим осетљив на велика и мала слова за фасцикле у оперативном систему Виндовс 10
Као што можда већ знате, Виндовс систем датотека, НТФС, третира имена датотека и фасцикли као неосетљиве на велика и мала слова. На пример, за ОС и апликације, МиФиле.ткт и мифиле.ткт су иста датотека. Међутим, ствари су другачије у Линуку. За овај ОС, ово су две различите датотеке. Ова разлика у понашању може створити проблеме за ВСЛ кориснике. Да би их решио, Виндовс 10 укључује могућност да омогући режим осетљив на велика и мала слова за фасцикле.
Реклама
Ако сте користили Виндовс подсистем за Линук, вероватно сте свесни да вам омогућава да третирате своје Виндовс системе датотека (монтиране под /мнт/ц, /мнт/д, итд.) као осетљиве на велика и мала слова. То значи, између осталог, да можете креирати датотеке чија се имена разликују само по великим и великим словима (нпр. фоо.ткт и ФОО.ТКСТ).
Међутим, коришћење тих датотека у Виндовс-у није било могуће. Пошто Виндовс апликације третирају систем датотека као неосетљив на велика и мала слова, не могу да разликују датотеке чија се имена разликују само у малим и великим словима. Док би Филе Екплорер приказао обе датотеке, само једна би била отворена без обзира на коју сте кликнули.
Почевши од верзије 17093 Виндовс инсајдера, постоји нови начин за руковање датотекама осетљивим на велика и мала слова у Виндовс-у: осетљивост на велика и мала слова по директоријуму. Ова могућност је додата како би кориснику пружила бољу интероперабилност када користи датотеке које разликују велика и мала слова. Такође, можете га користити са редовним Виндовс апликацијама. Почевши од Виндовс 10 Буилд 17110, ово понашање је подразумевано.
Детаљније
Осетљивост великих и малих слова у Виндовс-у
Породица оперативних система Виндовс НТ (укључујући Виндовс 10) је одувек имала могућност да извршава операције система датотека осетљивих на велика и мала слова. Пријаве могу проћи ФИЛЕ_ФЛАГ_ПОСИКС_СЕМАНТИЦС
застава на ЦреатеФиле
АПИ да назначи да желе да се путања третира као осетљива на велика и мала слова. Међутим, из разлога компатибилности, постоји глобални кључ регистратора који замењује ово понашање; када је овај кључ подешен, све операције са датотекама не разликују велика и мала слова, чак и када је ФИЛЕ_ФЛАГ_ПОСИКС_СЕМАНТИЦС
застава је наведена. Од Виндовс КСП-а, ово је подразумевано.
Виндовс подсистем за Линук користи други механизам, који сам заобилази тај кључ регистратора, омогућавајући нам да обављамо операције система датотека које разликују велика и мала слова. То је оно што омогућава Линук апликацијама које раде у ВСЛ-у да користе имена датотека која се разликују само по малим и великим словима, баш као што могу на правом Линук-у, чак и са тим глобалним скупом кључева регистратора.
Нажалост, ово вам оставља датотеке којима Виндовс апликације не могу приступити. Иако бисте могли да промените глобални кључ регистратора, то би и даље функционисало само за оне апликације које користе ФИЛЕ_ФЛАГ_ПОСИКС_СЕМАНТИЦС
, а ово би променило понашање за све датотеке на свим дисковима, што можда није предвиђено и може покварити неке апликације.
Осетљивост на велика и мала слова по директоријуму
Да би решио овај проблем, Мицрософт је додао нову ознаку осетљиву на велика и мала слова која се може применити на директоријуме. За директоријуме који имају постављену ову заставицу, све операције над датотекама у том директоријуму су осетљиве на велика и мала слова, без обзира да ли ФИЛЕ_ФЛАГ_ПОСИКС_СЕМАНТИЦС
је прецизирано. То значи да ако имате две датотеке које се разликују само по малим и великим словима у директоријуму означеном као осетљиво на велика и мала слова, све апликације ће моћи да им приступе.
Омогућите режим осетљив на велика и мала слова за фасцикле
Да бисте омогућили или онемогућили ову функцију, требало би да користите уграђену апликацију фсутил.еке.
Да бисте омогућили режим осетљив на велика и мала слова за фасцикле, урадите следеће.
- Отвори повишени командни редак.
- Откуцајте следећу команду:
фсутил.еке датотека сетЦасеСенситивеИнфо „пуна путања до ваше фасцикле“ омогући
Замените део путање исправном путањом која одговара вашем рачунару.
На пример,фсутил.еке датотека сетЦасеСенситивеИнфо "Ц:\дата\Винаеро\Линук" омогући
- Ти си готов.
Сада можете да креирате две датотеке са истим именом и само са разликом у великим словима. Виндовс 10 ће их исправно обрадити у овој фасцикли.
Да бисте видели статус функције за фасциклу, покрените команду
фсутил.еке датотека куериЦасеСенситивеИнфо "пуна путања до ваше фасцикле"
На пример,
фсутил.еке датотека куериЦасеСенситивеИнфо "Ц:\дата\Винаеро\Линук"
Видећете нешто овако:
коначно, да бисте онемогућили режим осетљив на велика и мала слова за фасцикле, покрените следећу команду у командној линији отвореној као администратор:
фсутил.еке датотека сетЦасеСенситивеИнфо "Ц:\дата\Винаеро\Линук" онемогући
Користите исправну путању до фасцикле и готови сте.
Белешка: Онемогућавање атрибута ЦасеСенситивеИнфо за непразне фасцикле није подржано. Морате уклонити све датотеке из фасцикле пре него што је онемогућите.
То је то.