ПредишенСледващото

В тази статия ще се опитам да представя някаква информация относно използването на файлови системи в DOS и Windows 95/98 / ME. Обърнете внимание на следните въпроси с оглед:

Така че, опитайте се да се справят с всички тези въпроси.

Какво е логическото устройство?

Логическо устройство е продължение на идеята на физическия диск. В древни времена, първата версия на DOS, когато не е имало твърд диск и файловата система не разполага с улики поддиректория, цялото пространство на един диск сектор (и други медии след това беше) се идентифицира с една единствена файлова система. Сега можем да кажем, че ако едно логическо устройство съвпада с физическия диск, но след това тя все още никой не мисли, тъй като логически дялове Нямаше нужда.

Но сега, тази нужда е дошъл. Първоначално, компютърът е втори диск, и това е довело до изобретяването на буквите, обозначаващи физическите дискове. Това се доказва от факта, че до този момент буквите А, и B: съответния диск, дори и ако няма истинска кола не е свързан към компютъра. Между другото, все още е флопи дискове не са разделени на секции и представляват логическо идентичността и физически дискове.

С развитието на твърди дискове в системата, нова форма като букви В. Твърдите дискове са малки на пръв, също и не се различава много от дискетата по метода на разпределение на файловете. Първоначално, и твърд диск, съдържащ един файл система, което означава, че буквата С: указва само физическо устройство, като дискови устройства. Въпреки това, размерът на твърдите дискове е нараснал бързо, и рано или късно трябваше да стане едно положение, когато FAT файловата система не може да обхване цялата целия диск. Първият е система FAT12, предназначена за 4096 клъстери, ограничаване на размера на диска на няколко мегабайта. Това, което е най-простото решение би могло да бъде предложена в бързото нарастване на капацитета на твърдите дискове?

Добив просто се състои в изобретението на логически дискове. Твърд диск е разделена на секции, всяка от които се поставя отделен псевдо-физическия диск, който е наречен логично. Ново място на твърдите дискове са се увеличили усвоили чрез поставянето им на няколко файлови системи. Ползата от буквата на устройството вече е бил изобретен и потребителят в момента не изисква никакви допълнителни знания, за да използвате цялото място на диска. В допълнение, няколко логически устройства обеща нови възможности за администриране намира на информацията, която съдържат.

Съвременните файлови системи като цяло и FAT32 по-специално, да имат възможността да се използва целият капацитет на съвременните твърди дискове, така че би било, необходимостта от логически устройства отново изпада в фонов режим, можете да идентифицирате буквата на устройството обратно към физическо устройство. Въпреки това, той вече е направено - логически дялове са възникнали в хода на историята, а сега те са основните обекти на администрацията на операционната система, а не физически дискове.

По този начин, логически дялове, трябва първо да се идентифицират системите за контейнери файлове, със собствените си главната директория и FAT. На един от тях може да бъде многократно физическия диск, но за да се избегнат грешки, те не трябва да се припокриват.

Колко логично дискове може да бъде в системата?

Основен ограничаване на броя на логическите устройства е броят на букви от азбуката, която е 26. На практика обаче, че все още е доста голям брой.

Второто ограничение, на практика играе важна роля както е количеството памет, запазени за системни таблици описват логически дялове. Колкото повече дискове, които възнамерявате да използвате, е необходима по-масата. За да се спести памет под масата в командата DOS LASTDRIVE е въведена. което показва последното устройство, което е запазено за запис в таблицата. В Windows 95 или 98, това ограничение е премахнато и масата винаги е създадена на 26-дискове.

По този начин, на операционните системи имат възможност да работят с най-малко 26 дискове, въпреки че тази сума не е необходимо, защото файловите системи могат да вземат цялото пространство на твърдия ви диск днес.

Когато стартирате компютъра ви логически устройства трябва да бъдат инсталирани, което означава, че операционната система се нуждае от начин да се определи местоположението на логическите дискове във физическия диск, прочетете системите за описания на файлове и да се регистрирате във вътрешните таблици, че някои букви на устройства съответстват на файловата система. В резултат на това, потребителят може да получите достъп до файловата система, който се намира на следните логически дискове.

Основният начин за описване на логическото устройство е Boot Record магистърска - MBR. където раздел 4 е описано, в която твърдия диск. Всяка секция е описан от своята позиция в рамките на физическия диск, и в допълнение, тя се определя тип (FSC - файлова система код), който определя съдържанието на секцията. Тип се кодира от един байт, следните видове се използват в DOS системи:

  • # 01, # 04 - дялове, съдържащи логически диск с FAT12 файлова система, FAT16 (до 32M)
  • # 06, # 0E - дялове, съдържащи логически диск с FAT16 файлова система
  • # 0B, # 0 ° - дялове, съдържащи логически диск с FAT32
  • # 05, # 0F - удължен прегради

Като таблицата в MBR дава не повече от 4 секции, изглежда, повече от 4 логически устройства не може да се опише. В действителност, в Microsoft ограничава до описанието на само едно логическо устройство директно в MBR. Раздел, описващ логическо устройство е обявен ОСНОВЕН DOS дял. и Fdisk програма все още ви позволява да създадете не повече от една такава точка, въпреки че ядрото монтира всички тези секции, макар и не от fdiskom. Саймън дава много свобода тук.

За организирането на всички други логически устройства, Microsoft започна да използва разширена секция - разширен дял. Fdisk също така дава възможност за не повече от една такава точка, въпреки че това е и личният му ограничение. Разширеният дял е верига от не-припокриващи подсекции. Всеки подраздел описва точно същото, както в MBR, следователно, във всяка секция с типа на файловата система се поддържа на логически диск. Дължина на подраздели верига от само физически размер на диска е ограничен, въпреки че на практика, разбира се, има повече нужда да се помни, за лимита от 26 букви от азбуката.

По този начин, разположен в MBR само две секции, първична и удължен, че е възможно да се използват няколко логически устройства, които се поддържат от ядрото на операционната система.

Като назначава от имената на логическите устройства?

Към днешна дата, логически устройства - е най-вече свързани с недвижимите имоти системи на Microsoft. Това означава, че без движение в мехлема, и не е имало. Диск писма са назначени доста неприятен начин.

На първо място, системата DOS, Windows 95/98 / ME присвояване на имената на логическите устройства трудния начин, това, за да не може да се променя. Процедурата е следната:

  1. Писма са възложени основните секции, които са маркирани дейност на всички твърди дискове. Ако някой диск никой от основния дял не е означен като активен, а след това назначава първия дял намерен основен.
  2. Буквите са възложени на всички устройства с разширени дялове, разширени дялове се обработват по реда, в който са открити за всички твърди дискове. Твърдите дискове се обработват един по един, като се започне с първия.
  3. Буквите са възложени на всички останали основни дялове, не е активна в реда на тяхното откриване на твърдите дискове.

Такъв алгоритъм присвояване води до факта, че когато броят на свързан към компютъра твърди дискове на същите логически устройства са възложени на различни букви. Например, ако първият дял на твърдия диск е НАЧАЛНО диск C: и разширена секция с дискове D: E. и след това добавяне на втори, например, като твърд диск букви са разпределени както следва:

Всичко това води до факта, че добавянето на твърди дискове са обикновено чука настройките на файла на всички програми, които не се намират на устройство C. Този факт значително усложнява живота на по-голямата част от хората, които в един момент решават да придобият допълнителен твърд диск.

Логично е да се поставя въпросът за това кой е виновен по този начин напълно объркани буквите? Неизправността тук, така обичан от всички съвместими! Представете си за втори курс на историческия процес. В зората на въвеждането на твърди дискове логически дискове, идентифицирани с физическите дискове. Това означава, че един твърд диск е името на втория С. - Д. А сега си представете един вид бизнес потребители по това време, които са натрупали много информация за тези дискове, както и че е време да ги замени с по-обемен. Проблемът обаче е, че нови, по-обемни дискове са твърде големи, за старата файлова система, така че трябваше да се правят нови логически устройства в разширен дял. Но писмо C: и D: вече са заети, а вече са направени настройките за тях! Единственото решение е да се монтира логически дялове в разширения дял след логически устройства от основния дял. Microsoft току-що е продължил за своите клиенти, която е необходима за съвместимост!

Сега ние само да съжаляваме, че съвместимостта мистериозни начини. Но ние можем да и се наслаждавайте, като все пак, имаме основание за оптимизъм - Саймън и полезност на неговата техническа поддръжка може да реши тези стари проблеми.

Как да използвате логически дискове над 4 основни дяла?

таблицата на дяловете Саймън поддържа до 36 секции, всяка от които могат да бъдат направени основните секции и съдържат информация за логически дискове. Въпреки това, трудността се крие във факта, че MBR може да бъде отразена само 4 от тях. Следователно, прикрепен SyMon'u mount.exe полезност. който е в състояние да проведе логически дялове от всички раздели на маса Саймън дял.

Как да се справим с имената на смяна на логически устройства, когато добавите допълнителни твърди дискове?

Същата mount.exe полезността има способността да се свързва с имената на логическите дискове дялове, използващи конфигурация fstab файла с. който трябва да се намира в същата директория, изпълнимия файл. Можете лесно да зададете произволен ред на буквите, показващи логически дялове на различни твърди дискове. По-специално, той избягва героите на смени.

Да управлява писма на първия твърд диск не е изместен при добавяне на втори диск, ние трябва първо да изчистите MBR на втория твърд диск от първичната и разширена всички раздели. Също така е възможно да се премахне настройки Саймън от MBR на първия диск всички раздели, с изключение на храната. Тези действия ще гарантира, че стандартът дяловете монтаж механизъм DOS или Windows не се развалят желания ред на логически устройства, поради липсата на информация за това къде да ги вземе.

След това, трябва да редактирате файла fstab и стартирайте програма mount.exe, която регистрира всички дискове под тези имена, които искате да приложите. Това е всичко.

Как да промените реда на устройствата за монтиране на разширен дял?

mount.exe полезност също така ви позволява да монтирате отделни логически устройства в разширен дял. Чрез това, можете да промените реда на назначаване писма до тези устройства, ако желаете. По подразбиране, дискове са изброени по азбучен ред в реда, в който се появи в разширената част.

Какви са правилата за използване на полезност mount.exe?

Условия за ползване mount.exe програма е доста проста.

  1. Utility заедно с fstab файл трябва да се копира и да е удобен директория на диск C. След това трябва да въведете призива на тази програма във файла AUTOEXEC.BAT.
  2. В файла fstab, трябва да се опишат всички логически дискове по следния начин:
  • N - брой на твърдия диск, като се започва от нула
  • M - номера на секцията в Саймън на таблицата на дяловете
  • L - брой на подраздел в разширения дял, ако дял M е напреднала.

Всеки логическо устройство, което искате да нанесете линия ЕВРОВОК.

В заключение, ние даваме пример fstab файл за случая на два твърди диска, всеки от които е с основен дял C: диск и разширена секция на D: диск и E. но искаме да се избегне прехвърляне букви. Нека основните раздели са регистрирани по линия 0 Саймън таблицата на дяловете, както и засилено - в линия 1.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!