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

Логическа организация HDD

Знаеш ли какво е най-MBR? Каква е основен и разширен дял? Какво е клъстер, те могат да бъдат "загубени"? Как но-вирус? Защо имаме нужда от FDISK? Ако не, тогава ще имате полза от четенето ми поредица от статии.

Малко за физическата организация

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

Като част от DOS (и въз основа на същата операционна система Windows3.x / 95/98 / ME), има три файлови системи - FAT12, FAT16 и FAT32. Ще спомена по-долу от техните различия.

Първият сектор на дяла се нарича Boot сектор. В неговата структура също има програма за зареждане, както и таблица на BIOS параметър блок, БПБ. Тази таблица съдържа информация за местоположението и размера на друга важна област - таблицата за разпределение на файлове, мазнини. В основата си, FAT - голям набор от елементи, като всеки елемент, съответстващ на всяка група. Касетъчните - сектори единица (8-128), разпределението на елемент на всички дисково пространство сечение. Всеки файл се разпределя при създаване на желания брой клъстери. Първият брой на клъстера е вписан в указателя (директория, папка) и съответстваща на тази FAT клъстер елемент съдържа номера на втория клъстера. FAT елемент, съответстващ на втората клъстер, третия клъстер, съдържащ броя и т. Г. мнение FAT състои от вериги (Вериги).

Ако елемент FAT не е свързана с една единствена верига, а в същото време не е 0, това се нарича "загубени" (загубени клъстер). "Загуба" клъстери се случва при входна точка рестартиране във веригата в мазнината, например, създаване / промяна на файла, когато работата по записването е прекъсната. Разбира се, това не е най-страшните последици от неочаквано рестартиране, но все още губи дисково пространство, не е много желателно. Програмистите на Microsoft са били добре запознати с "стабилността" на своя Windows, така и писти позор автоматично.

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

Въпреки че системата на веригата е доста ефективен и прост, той има недостатъци. На първо място, ниската надеждност - с изчезването на един от елементите на целия файл ще може да бъде прочетен и щети FAT означава загуба на голям брой (ако не всички) файлове. За да се преодолее този недостатък, има два еднообразни екземпляра на мазнини. Второ - ако размерът на файла не е кратно на образуван Отпускане на клъстер (Slack) - част от клъстера, а не заети с полезна информация. Колкото по-голям клъстер, по-голямата част на диска е зает Слак. За 1 байт файл, вие губите цялото обединение, а ако е с висока разделителна способност (32 KB, например), а след загубата на Слак може да бъде 30-50% от общото дисково капацитет (между другото, можете да ги проверите Сандра програма - Карам Информация Module) ,

FAT размер на елемента дава името на файла самата система. FAT12 има 12-битови елементи, които ви позволяват да се организира на диска около 4 милиона клъстер. FAT16 има 16-битови елементи, броя на клъстерите - 65530. FAT3bitnye елементи около 4 милиарда клъстери .. Колкото повече дисково пространство ще бъде клъстери, по-малките можете да направите размера на клъстера и по този начин се губи по-малко пространство. Следователно FAT12 се използва само за дискети, FAT16 - за дискове до 500 MB (по принцип може да бъде до 2 GB).

По това време, аз предлагам да се разгледа въпроси, свързани с началото на зареждане на операционната система. DOS-пример, разбира се, че едва наскоро изгонен от операционните системи на Microsoft (имам предвид Windows ME).

зареди операционната система, е както следва:

1. BIOS, след първоначалната самодиагностика (POST, Power-On Self-Test), се казва в първия сектор от устройството, което се помещава в първата настройка (разширени функции, Boot Sequence или устройство за стартиране), и започва неговото изпълнение.

3. зареждане на зареждане сектор чете и като се започне файлове на операционната система; за DOS 7.1, която е част от Windows95 / 98, това е просто един файл - IO. SYS.

4. IO. SYS конфигурационния файл първите погледи. SYS - търси менюто за стартиране, определя съответните драйвери, че могат да бъдат определени (в допълнение, HIMEM SYS, IFSHLP SYS и SETVER EXE зарежда така или иначе ...), а след това започва от командния ред.

5. извършва Autoexec партида файл. БАТ и след това призовава програмата; Въпреки това, ако правилно MSDOS файла. SYS (бивш компонент на операционната система, сега просто конфигурационен файл), не започва свалянето на Windows, ще се режим на диалог.

Така че е вид вирус. проникване в един момент на багажника, обикновено на земята. Boot-вирус пише своя собствена буутлоудъра вместо оригинала в MBR. По този начин, вместо на вируса е е заредена първата операционна система. Той разпределя тялото му, която се съхранява в неизползваните сектори след достигане на MBR, но преди първия сектор зареждащия дял. Прихващане на повикванията към диск, вирусът продължава да се зареди операционната система. В случай на достъпа на вируса с кола ще се промени неговата обувка сектор, заменяйки я в товарач програма. Ако потребителят да зареди от дискета, вирусът получава контрол и веднага заразява MBR твърд диск.

Ако обувка-вирусът не може да зарази файлове, правят само системни сектори, това не представлява голяма опасност. На първо място, улова може само зареждане от дискета (или втори твърд диск), и второ, че можете просто да включите "Virus Warning" в Настройка - получавате предупреждение за опит за нашествие на зареждащия сектор (противно на общоприетото схващане, тази опция трябва да се изключи само когато Windows инсталация), и трето, да се лекува на твърдия диск може да бъде само един отбор - "Fdisk / MBR", който презаписва MBR с оригиналната програма товарач.

проблеми при стартиране

Нарушаването на процеса на зареждане може да се случи на всеки един етап. За да се определи причината и "виновника", трябва да се обърне внимание се появява следното съобщение:

6. Ако съобщение - главни букви (.. т.е. с главни букви), на BIOS не е на MBR се посочи му в устройството за настройка, което показва, четенето или липсата на системен характер в първия сектор на грешката от сектор диск (т.е.. . път с кола не е маркирана). За да сте сигурни, че дискът е наред, трябва да отидете в BIOS Настройка и стартирате Автоматично.

7. Съобщения "Невалидна таблицата на дяловете" и "Грешка при зареждане на операционната система" принадлежат на зареждане от MBR; зареждащия сектор на активния дял, или не може да се чете, или дори си (или да има) не.

8. Съобщения "Невалидна система диск" и "Disk I / O грешка" дава на зареждане на зареждане сектор не съобщават за файлове на операционната система на устройството или на грешка.

9. Какво трябва да направя, когато изтеглянето не се случи? Помислете за това точка по точка:

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

11. Във втория случай е налице нарушение на DPT маса или унищожаването на сектора за начално зареждане. Не препоръчвам за лечение на устройството работи позор или NDD от флопи - Вие можете напълно да съсипе цялата работа, и добавете тези, които след това ще възстанови информацията на диска.

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

NDD, позор, Fdisk. Съвети

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

За "ръка" на диска се използва обикновено Diskedit включени с Norton Utilities - не, защото това е най-модерната и лесен за използване, както и от силата на навика, като Norton Utilities съществува от незапомнени времена. Ако не притежават задълбочени познания за структурата и работните механизми на секторите на системата и ботуши, по-добре не ще се опита да експериментират с тази програма. Докато има я, разбира се, това е необходимо. Защо - виж по-долу.

Но за да бъде в състояние да използвате Fdisk трябва всеки. Как да маркират своите колела - не по темата на тази статия. Мога да дам само намек. Ако искате да изберете първия дял изключително за Windows, по-добре е да поиска от размера на 1-2 GB и сложи на FAT16 - ще се зареди по-бързо, по-лесно ще бъде, ако не друго, за да се възстанови. Известно е, че по подразбиране Fdisk залез на FAT32 дял по-голям от 500MB. За да "убеди" му, за да изберете "N" в "Начален екран" FDISK (когато нещо не се казва за подкрепата на големи части). Маркирайте първата част (повече от 2 GB няма да работи), стартирайте отново Fdisk от вече "Y".

Друг един съвет. След разделяне и форматиране на новия диск не е прекалено мързеливи, за да направите дискета, която с помощта diskedit запис MBR (Alt-A, Alt-W, изберете името на файла), сектора за начално зареждане на първата част (Alt-B, Alt-W, името на файла) diskedit, Безпогрешен, Fdisk, сис, формата, himem. Сис, всяка пукнатина (ако DOS Russified). В случай на повреда, като дискета ще спести много време и нерви.

Сега Възстановяване на Съвета. Ако можете да използвате diskedit'om, можете да възстановите "стопен" твърд диск и без автоматични програми за намаляване на агенти като Тирамису. Как да намерите началото на раздела - това е ясно от 55аа за подпис, и най-новите версии на diskedit могат да търсят специфичен обем (в този случай, "510"). Boot сектор (ако не е FAT32 стандарт, който обхваща трите сектора), могат да бъдат взети от дискета и ръчно да изберете параметрите. Възстановяване на FAT също е възможно. За да направите това, вие трябва да намерите в главната директория (което трябва да търси в низа "MSDOS" или "COMMAND COM"), всеки файл, промяна на името на първата буква от кода на руския "х" (E5), а след това изпълнете Безпогрешен. Колкото по-малко разпокъсана, толкова по-вероятно да се върнат обратно файловете живот, така че да дефрагментирате важни данни, което трябва възможно най-често.

Източник: WWW. /index.htm

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

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