Stocarea datelor de pe hard disk-uri

Vă mulțumim pentru sprijinul acordat!

1. Introducere

Majoritatea utilizatorilor, răspunzând la o întrebare care este în unitatea lor de sistem, dar fără a se limita mai vorbim de hard disk. Winchester - un dispozitiv pe care datele sunt stocate mai des. Există o legendă care explică de ce un hard disk a devenit o tradiție este un nume de fantezie. Primul hard disc a fost lansat în America la începutul anilor 70, a avut o capacitate de 30 MB de date pe fiecare dintre suprafața de lucru. În același timp, bine-cunoscut în aceeași America de revista Pușca O. Winchester a avut un calibru - 0,30; poate mârâi când activitatea sa în primul rând ca un hard-disk sau pulbere automată a mirosit - Nu știu, dar de atunci a devenit cunoscut sub numele de hard disk drive-urile hard disk-uri.







În acest proces, apar computerul se blochează. Viruși, pene de curent, software-ul eșecuri - toate acestea pot provoca daune la informațiile stocate pe hard disk. Deteriorarea informații nu înseamnă neapărat pierderea de ea, așa că este util să se știe cum este stocată pe hard disk, pentru că atunci acesta poate fi restaurat. Apoi, de exemplu, în cazul în care deteriorat virusul sectorul de încărcare, nu este necesar să formatați întreaga unitate (!), Și restaurarea zonei deteriorate și să continue funcționarea normală menținând în același timp toate datele lor prețioase.

Pe de o parte, în procesul de a scrie acest articol, m-am stabilit sarcina să-ți spun:
  1. cu privire la principiile de înregistrare a informațiilor pe un hard disk;
  2. privind locația și încărcați sistemul de operare;
  3. cu privire la modul de a distribui în mod corespunzător noul hard disk în secțiuni, cu scopul de a utiliza mai multe sisteme de operare.

Pe de altă parte, vreau să se pregătească cititorul la al doilea articol, pe care voi vorbi despre un program numit Manager de încărcare-uri. Pentru a înțelege cum funcționează aceste programe, trebuie să aveți o înțelegere de bază de lucruri, cum ar fi MBR, pereți despărțitori, și așa mai departe. d.

cuvinte Destul de comune - start.

2. Hard Disk

Hard disk (NDD - Hard Disk Drive) este dispus după cum urmează: pe un ax conectat la un motor electric, este un bloc de mai multe discuri (clătite), care sunt situate deasupra suprafeței capului de citire / scriere de informații. Forma capului este atașat la o aripă și fixați-l pe lesa secera. În timpul funcționării, ei „acoperi“ deasupra suprafeței discului în fluxul de aer care este generat prin rotirea aceluiași disc. Evident, forța de ridicare depinde de presiunea aerului de pe cap. Acesta, la rândul său, depinde de presiunea atmosferică exterioară. Prin urmare, unii producători specificați în caietul de sarcini pentru funcționarea lor dispozitive limită plafon (de exemplu, 3000 m). De ce nu un avion? Discul este împărțit într-o piesă (sau piese), care la rândul lor sunt împărțite în sectoare. Două căi echidistant față de centru, dar situat pe partea opusă a discului, numit un cilindru.

3. stocarea informațiilor

Din păcate, destul de des confuzia apare între concepte precum „sector“, „grup“ și „bloc“. De fapt, între „unitate“ și „sector“ nu există nici o diferență. Cu toate acestea, o logica concept, iar al doilea topologic. „Cluster“ - câteva sectoare considerate de către sistemul de operare ca un întreg. De ce nu au abandonat operațiunea de simplu, cu sectoare? Răspund. Tranziția la clusterele avut loc, deoarece FAT a fost limitat, și crește dimensiunea discului. În cazul FAT16 disc 512 MB clusterului va fi de 8 KB până la 1 GB - 16K, la 2GB - 32K, și așa mai departe.







lba = (cyl * HEADS + cap) * SECTOARELE + (sectorul 1);

Nu putem spune câteva cuvinte despre modul mare. Acest mod este proiectat pentru hard disk-uri de până la 1 GB. Modul mare în numărul de capete logice este crescut la 32, iar numărul de cilindri logici este redus la jumătate. În acest caz, referindu-se la logica transmisiunii capetele 0..F în cilindri, chiar fizice, capete și fac apel la 10..1F - ciudat. Winchester în modul LBA, marcajul este incompatibil cu regimul mare, și vice-versa.

4. Secțiuni sau partiții

Secțiunile sunt containere din toate conținutul său. Acest conținut este de obicei un sistem de fișiere. În conformitate cu sistemul de fișiere din punctul de vedere al blocurilor de disc se înțelege sistem pentru stocarea fișierelor de marcare. După ce partiția este creată în sistemul de fișiere și fișierele de sistem de operare postat, partiție poate fi boot-abil. sectiunea descărcabil este, în primul bloc al unui mic program ce face încărcarea sistemului de operare. Cu toate acestea, pentru a descărca un anumit sistem trebuie să fie în mod explicit rulați programul de boot din prima unitate. Despre modul în care se întâmplă acest lucru, acesta va fi discutat mai jos.

Pereții interni de separare cu sisteme de fișiere nu ar trebui să fie traversat. Acest lucru se datorează faptului că cele două sisteme diferite de fișiere au fiecare propria lor idee despre plasarea fișierelor, dar când cade pe plasarea aceeași locație fizică pe disc, există un conflict între sistemele de fișiere. Acest conflict nu apare imediat, ci numai în măsura în care fișierele încep să locuiască în locul greșit discul în cazul în care secțiunile întâlnesc. Prin urmare, ar trebui să fie atenți la împărțirea discului în secțiuni.

Acest lucru în sine nu este secțiuni transversale periculoase. Pericolul este plasarea mai multor sisteme de fișiere la secțiunile suprapuse. Partiționarea în secțiuni nu înseamnă crearea de sisteme de fișiere. Cu toate acestea, chiar și încercarea de a crea un sistem de fișiere gol (de exemplu, formatare), pe una dintre secțiuni suprapuse poate cauza erori în sistemul de fișiere de altă partiție. Toate acestea se aplică în mod egal pentru toate sistemele de operare, nu doar cele mai populare.

Discul este împărțit în secțiuni de software-ul. Asta este, puteți crea un secțiuni de configurare personalizată. Informații despre partiționarea este stocată în prima unitate hard disk, numit master boot record (Master Boot Record (MBR)).

MBR-ul este principalul mijloc de a porni de pe hard disk susținut de BIOS. Pentru a vizualiza conținutul zonei de încărcare sub formă de diagrame:

Tot ceea ce este la offset 01BEh-01FDh numită tabela de partiții. Puteți vedea că în ei patru secțiuni. Numai unul dintre cele patru secțiuni are dreptul să fie marcat ca fiind activ, ceea ce înseamnă că programul de boot este încărcat în memoria primului sector al secțiunii și să treacă de control să-l. Ultimii doi octeți ai MBR-ul trebuie să conțină un număr de 0xAA55. Prin prezența acestei semnături BIOS verifică dacă prima unitate a fost încărcat cu succes. Această semnătură nu este ales întâmplător. cecul de succes permite să se stabilească faptul că toate liniile de date se pot transmite și zerouri și cele.

Programul de boot se uită la tabela de partiții, selectează din ei activă, încarcă primul bloc al acestei secțiuni și transferă controlul acestuia.

Să vedem cum descriptor secțiunea:

numărul de sectoare în partiția


* 0001h-0003h secțiunea care începe
** secțiune de capăt 0005h-0007h

În ceea ce privește cele mai populare partițiile pe disc, până de curând, a fost și rămâne MS-DOS. Ea ia în utilizarea a două dintre cele patru secțiuni: partiție DOS primară, partiție DOS extins. Prima dintre acestea, (primar) este un disc normal de Dosov C. Al doilea - un container de unități logice. Ei toți stau acolo în formă de sub-lanțuri, care sunt numite astfel: D. E. unități logice pot avea sisteme de fișiere străine, altele decât sistemul de fișiere DOS. Cu toate acestea, de regulă, sistemul de fișiere străine este legat de prezența unui alt sistem de operare, care, în general vorbind, ar trebui să fie plasat în propria sa secțiune (care nu se extinde DOS), dar astfel de poznele tabelă de partiții de multe ori prea mic.

Mentionati un alt fapt important. Atunci când un hard disk gol instalat DOS, atunci Startup nu există alternative în alegerea sistemelor de operare. Prin urmare, încărcătorul pare foarte primitiv, nu este necesar să se solicite utilizatorului ce sistem vrea să descarce. Cu dorința de a avea mai multe sisteme, este necesar să se înceapă un program care vă permite să alegeți sistemul să boot-eze.

6. Concluzie

Sper că am putut destul de clar și în detaliu pentru a vă prezenta informațiile de bază despre dispozitiv hard disk, MBR și PT. În opinia noastră, un astfel de set de cunoștințe este destul de mult pentru un mic „repararea“ stocarea informațiilor. În următorul articol vă voi spune despre programe, de asteptare Boot Manager și modul în care acestea funcționează.

Vă mulțumesc foarte mult pentru ajutor Vladimiru Dashevskomu