Клъстерите - компютърни науки, програмиране

FAT 32 е много по-ефективно използване на дисковото пространство. Клъстерите в файловата система е по-малко от клъстерите в предишните версии на FAT. Вследствие на това в продължение на до 8 GB диск 32 може да използвате FAT клъстери 4KB. поставяне на файлове в FAT 32 таблица може да съдържа до клъстери (на 32-битов код се използва за представяне на броя на клъстера действително се използва само 28 бита). FAT 32 система също може да се премести в главната директория и използвайте резервното копие на мазнини вместо по подразбиране. Но тази система не е най-добрият. Най-добрите и най-красивите в файловата система NTFS опише своите предимства.

Глава 3: NTFS файлова система

Раздел NTFS, теоретично, може да бъде почти всякакъв размер. Limit, разбира се, има, но аз дори няма да го посочите, като му с марж достатъчно за следващите сто години на изчислителната техника - във всеки случай на растеж. Както е случаят с тази практика? Почти същото. Максималният размер на дял NTFS в момента е ограничен само от размера на твърди дискове. NT4, обаче, ще се сблъскате с проблеми, когато се опитват да я инсталирате на дял, ако поне част от духовни повече от 8 GB на физическото началото на диска, но този проблем засяга само дяла обувка. метод NT4.0 монтаж на празен диск е доста оригинално и може да доведе до погрешни един мисли за възможности за NTFS.

Ако посочите инсталационната програма, която искате да форматирате диск за NTFS, максималния размер, който ще ви предложи да бъде общо 4 GB. Защо толкова малко, ако NTFS дял размер всъщност е на практика неограничен? Фактът, че раздел инсталация просто не знае тази файлова система :) инсталатор форматира диска в конвенционален FAT, максимален размер на NT е 4 GB (с помощта на оф-64K стандарт огромен клъстер), и това поставя FAT NT , Но вече през първата багажника на операционната система (все още във фазата на монтаж) постигна бърз раздел превръщане в NTFS; така че потребителят да не забелязва нищо друго, освен за "ограничаване" страна от размера NTFS при инсталацията.

преградна конструкция - често срещана гледка

Площ за настаняване

Файлове и директории

Копие от първите 16 MFT записи

Площ за настаняване

Файлове и директории

Както и всяка друга система, NTFS разделя всичко полезно място в клъстери - блокове от данни, използвани в даден момент. NTFS поддържа почти всякакъв размер клъстери - от 512 байта до 64 килобайта, някои стандарт клъстер се считат за 4K. Не аномалии NTFS клъстер структура е, следователно, не към това, като цяло, доста банална тема, нищо особено да се каже. NTFS устройство е разделена на две части. Първият 12% на диска се определя на т.нар MFT площ - пространството, в което MFT метафайл нараства (виж по-долу). Изгорете всички данни в тази област е невъзможно. MFT-област винаги се поддържа празен - това се прави, за да се гарантира, че най-важната услуга файл (МВТ) фрагментирана на растеж. Останалите 88% от диска са обичайните пространство за съхранение на файлове. Disk свободно пространство обаче включва всички физически свободно пространство - празни парчета MFT-област са включени там. Механизмът на MFT-област, е следното: когато файлове вече не може да бъде записан в обичайното пространство, MFT-област е просто намалява (в операционните системи текущите версии точно два пъти), с което се освобождава място за запис на файлове. В изчистване на обичайния район, MFT може да бъде удължен отново. Това не изключва ситуацията, когато в района и са редовни файлове: не аномалия не е тук. Е, системата се опита да го остави на свобода, но нищо не се е случило. Животът продължава. Metafile MFT все пак може да бъде фрагментирана въпреки че не е желателно.

3.1 MFT и неговата структура

NTFS файлова система на славата постижение на структуриране: всеки компонент е файл - дори и за информация за услуга. Най-важното файл на NTFS е кръстен MFT, или основно досие на маса - общата маса на файлове. Той е разположен в район MFT и е централизирана директория на всички останали файлове на диск и, парадоксално, само себе си. MFT е разделен на определен размер (обикновено 1 Kbyte) записи, а всеки запис, който съответства на файл (в общия смисъл на думата). Първите 16 файловете са стопанисване и недостъпни за операционната система - те са именувани метафайлове и първия Metafile - той MFT. Тези първите 16 елементи MFT - единствената част на диска, който има фиксирано положение. Интересно е, че вторият екземпляр от първите три албума, за надеждност - те са много важни - се съхранява точно в средата на диска. Останалата част от MFT-файл може да се съхранява като всеки друг файл в произволни места на диска - да възстанови позицията си, можете да го използвате, "крив" за самата основа - първият MFT елемент.

таблицата с файлове съвпадение главни и малки букви в имената на

файлове. На NTFS имената на файловете в Unicode.

Първите 16 NTFS файлове (мета) са система. Всеки от тях е отговорен за някои аспекти на системата. Предимството на такъв модулен подход е в невероятна гъвкавост - например, на FAT-т.е. физически щети на FAT фатално за функционирането на самата целия регион диск, но NTFS може да измести дори фрагмент на диска цялата му площ услуга, надминавайки всяка грешка повърхности - с изключение на първите 16 елементи MFT.

Метафайлове са NTFS диск главната директория - те започват със символа за име "$", но за да получите допълнителна информация за тях по стандартен начин. Интересно е, че за тези файлове на съвсем реален размер - може да се намери, например, колко операционна система харчи за каталогизиране на целия ви диск, като погледнете размер $ MFT файл. Следващата таблица показва използваните в момента метафайлове и тяхното предназначение.

файл - таблица на съответствието, главни и малки букви в имената на файловете в текущата обем. Нуждаете се най-вече защото в имената на NTFS файлови са написани на Unicode, следвайте представляващи 65,000 различни герои, търсене за големи и малки еквиваленти, които са много тривиално.

Така че, системата има файловете - и нищо друго, освен файлове. Какво е включено в тази концепция на NTFS?

На първо място, задължителен елемент - рекорд в МВТ, защото, както споменах по-рано, всички файлове на диск са споменати в MFT. В този момент, цялата информация, която се съхранява на файла, с изключение на действителните данни. Името на файла, размер, място на диск фрагменти и т.н. Ако липсва информация един MFT рекорд, тя използва няколко, а не непременно последователни.

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

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

NTFS файлове имат един доста полезен атрибут - "компресиран". Фактът, че NTFS има вградена поддръжка диск, за компресия - нещо, което преди това е трябвало да се използва Stacker или DoubleSpace. Всеки файл или папка да се съхраняват отделно на диск в компресиран формат - процес, който е напълно прозрачен за приложения. Компресиране на файлове е с много висока скорост и само един голям негативен елемент - огромна виртуална фрагментация на компресирани файлове, които, обаче, не пречат на конкретно никого. Compression се извършва в блока от 16 клъстери и използва така наречените "виртуални клъстери" - отново много гъвкави решения за постигане на интересни ефекти - например, файлът може да се компресира от половината, а другата половина - не. Това се постига благодарение на факта, че съхраняването на информация за компресиране на някои фрагменти са много близки до обичайните файл фрагментиране: например, типичен физически запис оформление за реални, некомпресиран, файлът:

клъстери файла от 1 до 43-ти, съхранявани в дискови клъстери от 400-то

клъстери файла от 44 до 52 минути, се съхраняват в дисковите клъстери от 8530-та.

Физическата оформлението на типична компресиран файл:

клъстери файла от 1 до 9, се съхраняват в дисковите клъстери от 400-то

клъстери файла от 10 до 16 минути не се съхраняват някъде

клъстери файла от 17 до 18 минути, се съхраняват в дисковите клъстери от 409-то

клъстери файла от 19 до 36 минути, не се съхраняват някъде

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

Това нещо е в NTFS от незапомнени времена, но се използва много рядко - и въпреки това: твърда връзка - това е, когато един и същи файл има две имена (няколко насоки файл директория или различни директории за едни и същи MFT запис) , Приема се, че един и същи файл има имената 1.TXT и 2.txt: ако един потребител изтрие файл 1, файлът ще бъде 2. Ако изтриване 2 - 1, файлът ще остане, което е, и двете имена, от създаването на фонда, са еквивалентни. File физически изтрити само когато фамилията му се отстранява.

Символни връзки (NT5)

За да изтриете дадена връзка, можете да използвате стандартната екипа ти.

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

Информация за работата на "Сравнителна характеристика на FAT32 и NTFS файлови системи"