Internet Windows Android

Nu mai pot exista discuri logice. Partiții de hard disk și sisteme de fișiere

Oricât de avansat ar fi un sistem de operare, acesta nu poate fi pornit fără a avea două sectoare pe hard disk care conțin codul necesar pentru a rula orice sistem de operare. Primul sector se numește Master Boot Record (MBR); este întotdeauna situat la: sector 1/cilindru 0/cap1 și este primul sector al hard disk-ului. Al doilea cel mai important sector este Sectorul Boot (sectorul boot), situat în primul sector al fiecărui volum.

Master Boot Record

Master Boot Record este cea mai importantă structură de disc; acest sector este creat atunci când discul este partiționat. Sectorul MBR conține un mic cod numit Master Boot Code, precum și o semnătură de disc și un tabel de partiții. La sfârșitul sectorului MBR este o structură de doi octeți care indică sfârșitul sectorului. Are o valoare de 0x55AA. Semnătura discului este un număr unic situat la offset 0x01B8 care permite sistemului de operare să identifice unic discul.

Codul situat în sectorul MBR efectuează următoarele acțiuni:

  • caută o partiție activă în tabelul de partiții;
  • caută sectorul de pornire al partiției active;
  • încarcă o copie a sectorului de boot din partiția activă în memorie;
  • transferă controlul către codul executabil din sectorul de boot.
Dacă aceste funcții nu se finalizează dintr-un motiv oarecare, este emis unul dintre următoarele mesaje de eroare de sistem:
  • tabel de partiții nevalid;
  • Sistem de operare lipsă.
Rețineți că pentru dischete nu există un concept de MBR. Sectorul de boot este primul sector de pe disc. De asemenea, rețineți că fiecare hard disk conține un sector MBR, dar codul de pornire este utilizat numai pe unitățile care au o partiție primară activă.

Tabel de partiții

Tabelul de partiții este o structură de 64 de octeți utilizată pentru a determina tipul și locația partițiilor de pe un hard disk. Conținutul acestei structuri este unificat și nu depinde de sistemul de operare. Informațiile despre fiecare partiție sunt de 16 octeți, deci nu pot exista mai mult de patru partiții pe un disc.

Fiecare informație de partiție începe cu un anumit decalaj de la începutul sectorului, așa cum se arată în fila. 1.

Offset

| |

Înțeles

|

Descriere

0x01BE| 1 octet| 0x80| Indicator de pornire - Indică dacă volumul este partiția activă. Poate avea următoarele valori: 00 - nu este utilizat pentru încărcare; 80 - partiție activă
0x01BF| 1 octet| 0x01| Cap de pornire
0x01C0| 6 biți| 0x01| Sector de pornire - sunt utilizați biții 0-5. Biții 6 și 7 sunt utilizați de câmpul următor
0x01C1| 10 biți| 0x00| Cilindru de pornire - număr de 10 biți cu o valoare maximă de 1023
0x01C2| 1 octet| 0x07| ID sistem - definește tipul de volum
0x01C3| 1 octet| 0xFE| Cap de sfârșit
0x01C4| 6 biți| 0xBF| Sector final - sunt utilizați biții 0-5. Biții 6 și 7 sunt utilizați de câmpul următor
0x01C5| 10 biți| 0x09| Cilindru final - număr pe 10 biți cu o valoare maximă de 1023
0x01C6| Cuvânt dublu| 0x3F000000| Sectoare relative - offset de la începutul discului până la începutul volumului, exprimat în numărul de sectoare
0x01CA| Cuvânt dublu| 0x4BF57F00| Total Sectoare - numărul de sectoare din volum


Acum că suntem familiarizați cu structura înregistrării partiției, să aruncăm o privire mai atentă la unele dintre câmpurile din această înregistrare.

Câmp indicator de pornire

Prima intrare din tabelul de partiții, câmpul Boot Indicator, indică dacă volumul este o partiție activă. Vă reamintim că numai partiția primară a unui disc poate fi activă. Este posibil să instalați diferite sisteme de operare și diferite sisteme de fișiere pe diferite volume. Folosind utilitare precum FDISK (MS-DOS), Disk Management (Windows 2000) sau utilitare terțe, puteți activa partiția primară și puteți seta valoarea corespunzătoare pentru acest câmp.

Câmp ID sistem

Acest câmp conține identificatorul de sistem și indică ce sistem de fișiere - FAT16, FAT32 sau NTFS - a fost utilizat pentru a formata volumul și, de asemenea, vă permite să aflați câteva dintre caracteristicile sistemului de fișiere. În plus, acest câmp indică dacă pe disc există o partiție extinsă. Valorile posibile pentru câmpul ID sistem sunt afișate în fila. 3.

Tipul partiției

|

Explicații

0x01| Partiția primară sau unitatea logică FAT12. Volumul are mai puțin de 32.680 de sectoare
0x04| Partiție sau unitate logică FAT16. Volumul are 32.680 până la 65.535 de sectoare sau o dimensiune de la 16 până la 33 MB
0x05| Secțiune extinsă
0x06| Partiția BIGDOS FAT16 sau unitatea logică. Dimensiune de la 33 MB la 4 GB
0x07| O partiție NTFS sau o unitate logică. Sistem de fișiere instalabil
0x0B| Partiție FAT32 sau unitate logică
0x0C| Partiția FAT32 sau unitatea logică folosind extensiile BIOS INT 13h
0x0E | Partiția BIGDOS FAT16 sau unitatea logică folosind extensiile BIOS INT 13h
0x0F| Partiție extinsă folosind extensii BIOS INT 13h
0x12| sectiunea EISA
0x42 |Volum disc dinamic (Windows 2000)


Rețineți că numai volumele cu un câmp ID sistem de 0x01, 0x04, 0x05 sau 0x06 sunt disponibile sub MS-DOS. Cu toate acestea, volumele cu un ID de sistem diferit în acest câmp pot fi șterse folosind utilitarul FDISK.

Câmpurile Cilindru, Cap și Sector

Câmpurile Starting Cylinder, Ending Cylinder, Starting Head, Ending Head, Starting Sector și Ending Sector (numite în mod obișnuit CHS) sunt intrări opționale în tabelul de partiții. Codul de pornire folosește valorile acestor câmpuri pentru a găsi sectorul de pornire și pentru a-l activa. Câmpurile Starting CHS ale partițiilor inactive indică sectoarele de pornire ale partițiilor primare și sectorul de pornire extins al primei unități logice din partiția extinsă.

Pe orez. 2 care afișează Master Boot Record (conținând codul, tabelul de partiții și semnătura) și sectoarele de boot pentru o unitate cu patru partiții.


orez. 2
Câmpul Ending Cylinder din tabelul de partiții are o dimensiune de 10 biți și vă permite să descrieți cilindri cu numere de la 0 la 1023. Câmpurile Starting Head și Ending Head au dimensiunea de 1 bit și pot conține numere de cap de la 0 la 255. Întrucât câmpurile Starting Sector și Ending Sector ocupă 6 biți fiecare, acestea pot conține valori de la 0 la 63. Deoarece numerotarea sectorului începe de la 1 (și nu de la 0, ca și pentru alte câmpuri), numărul maxim de sectoare pe pistă este 63.

Cu formatarea la nivel scăzut, toate discurile sunt setate la o dimensiune standard a sectorului de 512 octeți, astfel încât dimensiunea maximă a discului descrisă în tabelul de partiții poate fi calculată după cum urmează:

Cod:

Dimensiunea maximă = Dimensiunea sectorului x Numărul de cilindri x Numărul de capete x x Numărul de sectoare pe pistă.

Folosind valorile maxime admise ale acestor cantități, obținem:

Cod:

512 x 1024 x 256 x 63 (sau 512 x 224) = = 8.455.716.864 de octeți sau 7,8 GB.

Astfel, fără utilizarea extensiilor INT 13h, cunoscute sub numele de Logical Block Addressing (LBA), dimensiunea unei partiții primare active nu poate depăși 7,8 GB, indiferent de sistemul de fișiere utilizat.

Dimensiunea maximă a volumului sub FAT16 depinde de geometria discului și de valorile maxime din tabelul de partiții. Valorile posibile cu și fără LBA sunt afișate în fila. 4. Numărul de cilindri în ambele cazuri este 1024 (0-1023). În cazul în care partiția primară sau dispozitivul logic ocupă o zonă dincolo de cel de-al 1023-lea cilindru, toate câmpurile din tabelul de partiții vor avea valorile maxime permise.

Modul LBA

|

Numărul de capete

|

Sectoare/Pistă

|

Max. Mărimea partiției

Interzis| 64| 32| 1 GB
Permis| 255| 63| 4GB


Pentru a ocoli limita de 7,8 GB descrisă mai sus, Windows 2000 ignoră valorile din câmpurile Starting Sector și Ending Sector și folosește în schimb valorile din câmpurile Relative Sectors și Total Sectors.

Câmpurile Sectoare relative și Sectoare totale

Câmpul Sectoare relative conține decalajul de la începutul discului până la începutul volumului, exprimat ca număr de sectoare. Câmpul Total Sectors indică numărul total de sectoare din volum.

Folosind valorile acestor două câmpuri (care împreună este un număr de 32 de biți), obținem încă 8 biți pentru a stoca numărul total de sectoare în comparație cu schema CHS descrisă mai sus. În acest caz, numărul de sectoare poate fi reprezentat ca 232. Când se utilizează dimensiunea standard a sectorului (512 octeți) și reprezentarea pe 32 de biți a numărului de sectoare, dimensiunea maximă a partiției este limitată la 2 TB (sau 2.199.023.255.552 octeți) . Această schemă este utilizată numai în Windows 2000 cu sisteme de fișiere NTFS și FAT32.

Rețineți că atunci când creați partiții sub Windows 2000, datele corecte sunt introduse și în câmpurile Cilindru de pornire, Cilindru de sfârșit, Cap de pornire, Cap de sfârșit, Sector de pornire și Sector de sfârșit. Acest lucru permite compatibilitatea cu MS-DOS, Windows 95 și Windows 98, precum și cu funcțiile INT 13h utilizate de BIOS la pornirea computerului.

Înregistrare de pornire îmbunătățită

Extended Boot Record (EBR) constă dintr-un tabel de partiții extins și o semnătură, o structură de doi octeți cu o valoare de 0x55AA. Există o înregistrare extinsă de pornire pentru fiecare dispozitiv logic din partiția extinsă. Conține informații despre prima latură a primului cilindru pentru fiecare unitate logică. Sectorul de boot al unui disc logic este de obicei situat în sectoare relative numerotate 32 sau 63. Dacă nu există o partiție extinsă pe disc, atunci nu există nicio înregistrare extinsă de pornire și nici dispozitive logice.

Primul element al tabelei de partiții extinse pentru primul dispozitiv logic indică sectorul său de pornire, al doilea element indică EBR-ul următorului dispozitiv logic. Dacă următorul dispozitiv logic nu există, atunci al doilea element nu este utilizat - conține un set de zerouri. Al treilea și al patrulea element din tabelul de partiții extinse nu sunt utilizate.

Pe orez. 3 arată cum funcționează înregistrarea extinsă de pornire. Trei LUN-uri sunt afișate în secțiunea extinsă.


orez. 3
Cu excepția ultimului dispozitiv logic din partiția extinsă (vezi orez. 3), formatul de tabel de partiții extins descris în fila. 5, repetat pentru fiecare dispozitiv logic: primul element descrie sectorul de pornire al dispozitivului logic, al doilea element indică următoarea înregistrare extinsă de pornire. Pentru ultimul dispozitiv logic, elementele doi până la patru nu sunt utilizate.

Element de tabel de partiții extins

|

Conţinut

Primul element| Informații despre LUN-ul curent din secțiunea extinsă, inclusiv adresa de pornire a datelor
Al doilea element| Informații despre următorul LUN din secțiunea extinsă, inclusiv adresa sectorului care conține EBR pentru următorul LUN. Acest câmp nu este utilizat dacă nu există următoarele dispozitive logice
Al treilea element| Nefolosit
Al patrulea element| Nefolosit


Câmpurile fiecărei intrări din tabelul de partiții extinse sunt similare cu cele ale tabelului de partiții obișnuit descris mai sus.

Câmpul Sectoare relative din tabelul de partiții extinse specifică, în octeți, decalajul de la începutul partiției extinse la primul sector al dispozitivului logic. Numărul din câmpul Total Sectors vă permite să aflați numărul de sectoare alocate pentru dispozitivul logic. Valoarea câmpului Total Sectors este egală cu numărul de sectoare de la începutul sectorului de pornire până la sfârșitul partiției logice.

Datorită importanței critice a informațiilor stocate în sectoarele MBR și EBR, se recomandă verificarea periodică a discului folosind utilitățile corespunzătoare și crearea de copii de siguranță a datelor.

sectorul de boot

Sectorul de pornire, situat în sectorul 1 al fiecărui volum, este structura care permite pornirea computerului. Acest sector conține codul executabil și datele pe care le solicită codul, inclusiv informații despre sistemul de fișiere utilizat pe volum. Sectorul de boot este creat atunci când volumul este formatat. La sfârșitul sectorului de pornire este o structură de doi octeți numită marker de sfârșit de sector. Această structură conține întotdeauna valoarea 0x55AA.

Pe computerele care rulează Windows 2000, sectorul de boot al partiției active este încărcat în memorie și apelează încărcătorul sistemului de operare - NTLDR , care efectuează toți pașii necesari pentru a porni Windows 2000.

În Windows 2000, sectorul de boot conține următoarele elemente:

  • instrucțiuni de asamblare JMP;
  • identificatorul producătorului (ID OEM);
  • o structură de date numită BIOS Parameter Block (BPB);
  • structură BPB extinsă;
  • cod executabil care pornește sistemul de operare.
Rețineți că sectoarele de boot pentru NTFS, FAT16 și FAT32 sunt formatate diferit.

Structura BPB conține parametrii fizici ai volumului, structura BPB extinsă începe imediat după BPB standard. Lungimea structurii BPB și informațiile pe care le conține depinde de tipul de sector de boot - NTFS, FAT16 sau FAT32.

Informațiile stocate în BPB și structura BPB extinsă sunt utilizate de driverele de dispozitiv pentru a citi și configura volume.

Structura extinsă BPB este urmată imediat de codul de pornire.

Procesul de descărcare

Procesul de pornire a computerului constă din următorii pași de bază:

  1. La pornire, se efectuează un test de verificare BIOS și procesor (POST).
  2. BIOS-ul caută un dispozitiv de pornire (de obicei un disc).
  3. BIOS-ul încarcă primul sector fizic de pe discul de pornire în memorie și transferă controlul către adresa unde este încărcat acest sector.
Dacă dispozitivul de pornire este un hard disk, atunci BIOS-ul încarcă MBR-ul. Codul aflat în MBR încarcă sectorul de boot al partiției active și transferă controlul către adresa unde este încărcat acest sector. Pe computerele cu Windows 2000, codul executabil din sectorul de boot găsește fișierul NTLDR, îl încarcă în memorie și îi transferă controlul.

Dacă există un disc în unitatea A, BIOS-ul încarcă primul sector (sector de pornire) al discului respectiv în memorie. Dacă discul este bootabil (conține fișierele de bază ale sistemului de operare), sectorul de boot este încărcat în memorie și folosește cod pentru a transfera controlul în fișierul IO.SYS, fișierul de bază al sistemului de operare MS-DOS. Dacă discul nu este bootabil, codul executabil din sectorul de boot emite următorul mesaj:

  • Eroare de disc sau disc non-sistem
  • Înlocuiți și apăsați orice tastă când este gata
Procesul inițial de pornire este independent de formatul discului și de sistemul de operare. Caracteristicile unice ale sistemelor de operare și de fișiere sunt deja utilizate după începerea execuției codului din sectorul de boot.

Tipuri de sectoare de boot

După cum știm deja, MBR transferă controlul către sectorul de boot. Prin urmare, primii trei octeți ai acestui sector trebuie să conțină o instrucțiune validă pentru CPU. Această instrucțiune este o instrucțiune de salt care redirecționează execuția codului. Instrucțiunea JMP este urmată de un identificator de producător de 8 octeți (OEM ID), un șir care descrie numele și numărul versiunii sistemului de operare utilizat pentru a formata volumul.

Pentru a menține compatibilitatea cu MS-DOS, Windows 2000 scrie identificatorul „MSDOS5.0” pentru sistemele de fișiere FAT16 și FAT32. Pentru sistemul de fișiere NTFS, identificatorul conține caracterele „NTFS”.

Windows 95 folosește identificatorul „MSWIN4.0”, în timp ce Windows 95 OSR2 și Windows 98 utilizează identificatorul „MSWIN4.1”.

Imediat după ID-ul producătorului este o structură de date numită BIOS Parameter Block (BPB). Conține informațiile necesare pentru a localiza fișierul NTLDR. Deoarece BPB-urile sunt de obicei situate la același offset, parametrii standard sunt ușor de găsit. Deoarece instrucțiunea JMP ocolește structura BPB, dimensiunea acesteia poate fi mărită în viitor dacă este necesară stocarea informațiilor suplimentare aici.
Acum să ne uităm la cum arată sectoarele de boot pentru cele trei sisteme de fișiere principale - FAT16, FAT32 și NTFS.

Sectorul de boot FAT16

ÎN fila. 6 este dată descrierea sectorului de boot pentru sistemul de fișiere FAT16.

Offset

| |

0x00| 3 octeți| Instrucțiunea JMP
0x03| 2 x LUNG| ID OEM
0x0B| 25 octeți| BPB
0x24| 26 de octeți| BPB avansat
0x3E| 448 octeți| Cod de pornire


Un exemplu specific arată conținutul sectorului de boot FAT16. Există trei secțiuni aici:
  • octeții 0x00-0x0A conțin instrucțiunea JMP și ID-ul OEM (îngroșat);
  • octeții 0x0B-0x3D conțin BPB și BPB extins;
  • restul octeților conțin codul de pornire și marcatorul de sfârșit de sector (indicat cu caractere aldine).

Următoarele două tabele arată conținutul BPB ( fila. 7) și BPB extins ( fila. 8) pentru FAT16. Valorile date corespund sectorului de boot prezentat în fig. 4.

Offset

| |

Înțeles

|

Descriere


0x0D| 1 octet| 0x40| Numărul de sectoare din cluster. Deoarece FAT16 acceptă un număr limitat de clustere (până la 65.536), volume mai mari necesită mai multe sectoare per cluster. Valoarea implicită a acestui câmp depinde de dimensiunea volumului. Valorile valide sunt: ​​1, 2, 4, 8, 16, 32, 64 și 128. Valori care măresc dimensiunea clusterului peste 32 KB (numărul de octeți pe sector înmulțit cu numărul de sectoare din cluster) poate provoca erori
0x0E| 2 octeți| 0x0100| Sectoare rezervate - numărul de sectoare înainte de primul tabel FAT, inclusiv sectorul de boot. Valoarea acestui câmp este întotdeauna 1

0x11| 2 octeți| 0x0002| Numărul total de nume de fișiere și directoare de 32 de octeți care pot fi stocate în directorul rădăcină al volumului. De obicei, valoarea acestui câmp este 512. Un element este întotdeauna utilizat pentru a stoca eticheta de volum, astfel încât numărul maxim de fișiere și directoare nu depășește 511
0x13| 2 octeți| 0x0000| Numărul de sectoare din volum, exprimat ca valoare de 16 biți. Pentru volume cu mai mult de 65.536 de sectoare, acest câmp nu este utilizat și valoarea lui este 0

0x16| 2 octeți| 0xFC00| Numărul de sectoare din fiecare copie FAT. Valoarea acestui câmp, numărul de copii FAT și numărul de sectoare rezervate sunt folosite pentru a calcula locația directorului rădăcină. Cunoscând numărul maxim de intrări din directorul rădăcină, puteți afla și de unde încep datele utilizatorului.

0x1A| 2 octeți| 0x4000| Numărul de capete. Folosit pentru formatarea la nivel scăzut a discurilor
0x1c| 4 octeți| 0x3F000000| Numărul de sectoare „ascunse” - numărul de sectoare înainte de sectorul de pornire. Folosit la pornire pentru a calcula offset-ul absolut al directorului rădăcină și al datelor
0x20| 4 octeți| 0x01F03E00| Numărul de sectoare din volum, exprimat ca valoare de 32 de biți. Folosit pentru volume cu mai mult de 65.536 de sectoare


Offset

| |

Înțeles

|

Descriere

0x24| 1 octet| 0x80| Numărul fizic al dispozitivului. Conține 0x00 pentru dischete și 0x80 pentru hard disk. Folosit INT 13h pentru a accesa discul. Valoarea acestui câmp este semnificativă doar pentru dispozitivul de pornire.
0x25| 1 octet| 0x00| Rezervat. Pentru FAT16, valoarea acestui câmp este întotdeauna 0
0x26| 1 octet| 0x29| Semnătura sectorului de boot extins. Pentru Windows 2000, acest câmp trebuie să fie 0x28 sau 0x29
0x27| 4 octeți| 0xA88B3652| Numărul de serie al volumului. Număr aleator generat la formatarea unui disc
0x2B |11 octeți| NU NUME | Etichetă de volum. În Windows 2000, eticheta de volum este stocată într-un fișier special
0x36| 2 x LUNG| FAT16| Tipul sistemului de fișiere. În funcție de formatul discului, acest câmp poate conține caractere FAT, FAT12 sau FAT16.



orez. 4
Sectorul de boot FAT32

Sectorul de boot FAT32 are multe în comun cu sectorul de boot FAT16, dar BPB conține câmpuri suplimentare, iar acele câmpuri utilizate în FAT16 sunt situate la adrese diferite. Astfel, discurile formatate sub FAT32 nu pot fi citite de sistemele de operare care nu sunt compatibile cu FAT32.

ÎN fila. 9 arată conținutul sectorului de boot pentru sistemul de fișiere FAT32.

Offset

| |

Înțeles

|

Descriere

0x0B| 2 octeți| 0x0002| Numărul de octeți din sector este dimensiunea sectorului. Valorile valide sunt 512, 1024, 2048 și 4096. Pentru majoritatea unităților, valoarea acestui câmp este 512
0x0D| 1 octet| 0x40| Numărul de sectoare din cluster. Deoarece FAT32 acceptă un număr limitat de clustere (până la 4.294.967.296), volume foarte mari necesită mai multe sectoare per cluster. Valoarea implicită a acestui câmp depinde de dimensiunea volumului. Valorile valide sunt 1, 2, 4, 8, 16, 32, 64 și 128. În Windows 2000, volumele de până la 32 GB sunt acceptate pentru FAT32. Volumele mai mari create cu Windows 95 OSR2 și Windows 98 sunt disponibile din Windows 2000
0x0E| 2 octeți| 0x0200| Sectoare rezervate - numărul de sectoare înainte de primul tabel FAT, inclusiv sectorul de boot. Valoarea acestui câmp pentru FAT32 este de obicei 32
0x10| 1 octet| 0x02| Numărul de copii ale tabelului FAT pentru acest volum. Valoarea acestui câmp este întotdeauna 2
0x11| 2 octeți| 0x0000| Numărul total de nume de fișiere și directoare de 32 de octeți care pot fi stocate în directorul rădăcină al volumului (numai FAT12/FAT16). Pentru volumele FAT32, acest câmp trebuie să fie 0
0x13| 2 octeți| 0x0000| Numărul de sectoare din volum, exprimat ca valoare de 16 biți (doar FAT12/FAT16). Pentru volumele FAT32, acest câmp trebuie să fie 0
0x15| 1 octet| 0xF8| Tipul media. Valoarea 0xF8 indică un hard disk, 0xF0 indică o dischetă de înaltă densitate. Acest câmp nu este utilizat în Windows 2000
0x16| 2 octeți| 0x0000| Numărul de sectoare din fiecare copie FAT (numai FAT12/FAT16). Pentru volumele FAT32, acest câmp trebuie să fie 0
0x18| 2 octeți| 0x3F00| Numărul de sectoare dintr-o pistă. Folosit pentru formatarea la nivel scăzut a discurilor
0x1A| 2 octeți| 0xFF00| Numărul de capete. Folosit pentru formatarea la nivel scăzut a discurilor
0x1c| 4 octeți| 0xEE39D700| Numărul de sectoare „ascunse” - numărul de sectoare înainte de sectorul de pornire. Folosit la pornire pentru a calcula offset-ul absolut al directorului rădăcină și al datelor
0x20| 4 octeți| 0x7F324E00| Numărul de sectoare din volum, exprimat ca valoare de 32 de biți. Folosit pentru volume cu mai mult de 65.536 de sectoare
0x24| 4 octeți| 0x83130000| Numărul de sectoare în FAT (numai FAT32)
0x28| 2 octeți| 0x0000| Steaguri extinse (numai pentru FAT32). Biții separați ai acestui cuvânt au următorul scop: biții 0-3 - numărul de FAT-uri active; biții 4-6 sunt rezervați; bitul 7 este 0 dacă „oglindirea” FAT este în curs; este egal cu 1 dacă este activ un singur FAT; biții 8-15 - rezervați
0x2A| 2 octeți| 0x0000| Versiunea sistemului de fișiere (numai FAT32)
0x2c| 4 octeți| 0x02000000| Numărul clusterului pentru primul cluster de director rădăcină (numai FAT32). De obicei, valoarea acestui câmp este 2
0x34| 2 octeți| 0x0600| Număr de sector cu backup pentru sectorul de pornire (numai pentru FAT32). De obicei, valoarea acestui câmp este 6
0x36| 12 octeți| 0x000000000000000000000000| Rezervat (numai FAT32)

fila. 10.​


Offset

| |

0x00| 3 octeți| Instrucțiunea JMP
0x03| 2 x LUNG| ID OEM
0x0B| 25 octeți| BPB
0x24| 48 de octeți| BPB avansat
0x54| 426 octeți| Descărcați codul
0x01FE| 2 octeți| Marcator de sfârșit de sector (0x55AA)

fila. 12.​


Pentru volumele NTFS, câmpurile care urmează BPB sunt BPB extins. Datele conținute aici ajută NTLDR să localizeze tabelul MFT în timpul pornirii. Spre deosebire de FAT16 și FAT32, MFT nu este situat în nicio locație fixă ​​- locația sa se poate schimba, de exemplu, atunci când sunt detectate sectoare defecte. Dacă MFT-ul nu poate fi găsit, Windows 2000 presupune că unitatea este neformatată.
ÎN fila. 13 Sunt introduse câmpurile BPB și BPB extins pentru volumele NTFS. Câmpurile cu decalaje 0x0B, 0x0D, 0x15, 0x18, 0x1A și 0x1C sunt identice cu cele pentru volumele FAT16 și FAT32. Valorile afișate corespund sectorului de boot afișat în orez. 6.

Offset

| |

Înțeles

|

Descriere

0x0B| 2 octeți| 0x0002| Numărul de octeți dintr-un sector
0x0D| 1 octet| 0x08| Numărul de sectoare dintr-un cluster
0x0E| 2 octeți| 0x0000| Sectoare rezervate
0x10| 3 octeți| 0x000000| Întotdeauna 0
0x13| 2 octeți| 0x0000| Nu este utilizat în NTFS
0x15| 1 octet| 0xF8| Tip media
0x16| 2 octeți| 0x0000| Întotdeauna 0
0x18| 2 octeți| 0x3F00| Numărul de sectoare pe pistă
0x1A| 2 octeți| 0xFF00| Numărul de capete
0x1c| 3 octeți| 0x3F000000| Numărul de sectoare „ascunse”.
0x20| 4 octeți| 0x00000000| Nu este utilizat în NTFS
0x24| 4 octeți| 0x80008000| Nu este utilizat în NTFS
0x28 |2 x LUNGI| 0x4AF57F0000000000| Numărul total de sectoare
0x30| 2 x LUNG| 0x0400000000000000| Numărul clusterului logic pentru fișierul $MFT
0x38| 2 x LUNG| 0x54FF070000000000| Numărul clusterului logic pentru fișierul $MFTMirr
0x40 |4 octeți| 0xF6000000| Numărul de sectoare dintr-un segment de înregistrare de fișier
0x44| 4 octeți | 0x01000000| Numărul de clustere din blocul index
0x48| 2 x LUNG| 0x14A51B74C91B741C| Numărul de serie al volumului
0x50| 4 octeți| 0x00000000| Verificați suma

Înainte de a începe să vorbesc despre opțiunile fișierului de răspuns care controlează crearea și formatarea partițiilor de hard disk, aș dori să prezint câteva informații de bază despre partiții. În plus, voi aborda problemele de terminologie, care ar trebui să vă ajute și să înțelegeți parametrii fișierului de răspuns, care se numesc în engleză. Dacă te consideri un utilizator destul de experimentat (bine, bineînțeles că faci :), poți sări peste prima secțiune a articolului.

Pe aceasta pagina

Introducere în partițiile hard disk

După cum știți, un hard disk nou tocmai scos din cutie, care se numește în mod obișnuit disc fizic, din punct de vedere al sistemelor de operare și al programelor este spațiu nealocat. Pentru a instala un sistem de operare sau pentru a utiliza un disc pentru stocarea fișierelor, trebuie să creați cel puțin unul capitol. În engleză, secțiunea se numește compartimentare, motiv pentru care unii oameni numesc partiții partiții.

Puteți crea mai multe partiții pe un singur disc fizic. De regulă, partițiile sunt create pentru a putea instala mai multe sisteme de operare sau pentru a transfera fișiere utilizator pe o altă partiție decât cea pe care este instalat sistemul de operare. Există două tipuri de secțiuni - de bază(primar) și adiţional(extins). Un disc poate avea până la patru partiții primare, iar dacă există o partiție secundară, pot exista maximum trei partiții primare. Partiția extinsă acționează ca un container în care unul sau mai multe unități logice. Diferența dintre partițiile primare și secundare este că partiția primară poate fi folosită lansa sistem de operare, iar sistemul de operare nu poate fi pornit de pe discurile logice ale partiției suplimentare. Secțiunea care conține fișierele necesare pornirii sistemului de operare este marcată și apelată activ. Nu poate exista decât o singură partiție activă pe un disc fizic. O partiție care conține fișiere de sistem OS Windows este numit bootabil, și pot exista mai multe astfel de partiții (de exemplu, în configurații cu mai multe sisteme de operare instalate).


În captură de ecran puteți vedea partițiile primare și secundare (a fost creată o unitate logică pe partiția secundară).

Când o partiție este creată, aceasta este atribuită scrisoare. Prima partiție de pe primul disc fizic are litera C, a doua partiție este D și așa mai departe, după alfabetul englez. În primul rând, este creată partiția principală, iar cea suplimentară (dacă este necesar) o urmează deja, după care, în principiu, puteți crea alte partiții principale. Pentru a utiliza o partiție extinsă, trebuie să creați cel puțin o unitate logică pe ea. Acesta și următoarele unități logice vor primi, de asemenea, litere în ordine alfabetică.

Pentru a instala un sistem de operare sau pentru a plasa fișiere pe o partiție sau o unitate logică, acesta trebuie să fie formatat. Windows folosește sisteme de fișiere NTFS și FAT32. Windows Vista poate fi instalat numai pe o partiție formatată în NTFS. Se apelează o partiție primară formatată sau o unitate logică volum. Asta poate fi atribuit eticheta, care va fi afișat, de exemplu, într-o fereastră Calculatorul meu.

Înainte de a începe configurarea unui hard disk, trebuie să decideți câte partiții sau volume doriți să aveți pe el în cele din urmă. Dacă nu mai mult de trei, atunci este logic să creați numai secțiunile principale. Ulterior, va fi mai ușor să lucrați cu ele dacă aveți nevoie, de exemplu, să îmbinați două secțiuni într-una singură. În snap-in-ul Windows Vista Disk Management, acest lucru va fi ușor de făcut, dar îmbinarea unei partiții primare cu una suplimentară nu este o sarcină trivială.

Sper că acum sunteți pe deplin pregătit să configurați setările partiției hard disk-ului în fișierul de răspuns Windows Vista.

Adăugarea de componente responsabile pentru configurarea partițiilor de hard disk

Spre deosebire de Windows XP, Windows Vista Setup vă permite să configurați crearea și ștergerea partițiilor de pe un disc fizic. Pentru a efectua aceste operațiuni, trebuie să adăugați mai multe componente la fișierul dvs. de răspuns.

Adăugați următoarele componente în fișierul de răspuns.

Componentă trece
Microsoft-Windows-Setup | configurarea discului | disc | Creați partiții--> 1 windowsPE
Microsoft-Windows-Setup | configurarea discului | disc | Modificați partițiile--> 1 windowsPE
Microsoft-Windows-Setup | ImageInstall | Imagine OS | InstallTo--> 1 windowsPE

Editarea opțiunilor fișierului de răspuns

Partiționarea necesită spațiu nealocat. În acest articol, voi lua în considerare un exemplu de creare a două secțiuni - principală și suplimentară. O unitate logică va fi creată pe partiția extinsă. Dacă trebuie să creați mai multe partiții primare sau mai multe unități logice, o puteți face prin analogie.

Atenţie! Exemplul consideră eliminarea completă a tuturor partițiilor unui disc fizicînainte de a efectua operațiuni pentru a crea și formata noi partiții. Vă rugăm să nu folosiți discuri cu date pe care vă pare rău că le-ați pierdut pentru experimente.

Din punct de vedere logic, ordinea de lucru cu parametrii fișierului de răspuns este aproximativ aceeași ca și cum ați lucra interactiv cu partițiile de hard disk. Pentru a efectua sarcina stabilită în exemplu, trebuie să efectuați următoarele operații.

  1. Ștergeți toate partițiile de pe disc.
  2. Creați o secțiune principală.
  3. Creați o secțiune suplimentară.
  4. Creați o unitate logică pe o partiție extinsă.
  5. Setați formatul sistemului de fișiere pentru partiția sau unitatea logică, precum și litera unității și eticheta de volum.

Ștergerea tuturor partițiilor de pe un disc

ferestrePE | Microsoft-Windows-Setup | configurarea discului | Disc ("0")

Componentă Disc ("0") este responsabil pentru configurația generală a primului disc fizic.

  • DiskID- identificatorul discului. Sens 0 indică primul disc fizic
  • WillWipeDisk- ștergerea tuturor partițiilor de hard disk. Atenţie! Dacă este setat la Adevărat, toate partițiile vor fi șterse. Această valoare trebuie setată pentru a efectua operațiunile descrise mai târziu în articol.

Partiționarea unui disc

ferestrePE | Microsoft-Windows-Setup | configurarea discului | Disc ("0") | Creați partiții

Cu ajutorul acesteia și al componentei (și componentelor sale fii) se realizează crearea de secțiuni. Faceți clic dreapta pe componentă Creați partiții Introduceți o nouă CreatePartition.

Repetați această acțiune de încă două ori, astfel încât să aveți trei componente CreatePartition. De ce trei? Deoarece pentru configurația din exemplul nostru, trebuie să efectuați trei operațiuni - creați o partiție primară, o partiție suplimentară și o unitate logică pe partiția suplimentară. Dacă ar fi create două partiții principale, două operații ar fi suficiente.

Crearea unei partiții primare

Faceți clic pe prima componentă CreatePartition

  • Extinde Adevărat, secțiunea va fi extinsă. Dacă este setat la fals, trebuie să specificați dimensiunea folosind parametrul mărimea.
    Atenţie! Pentru fiecare secțiune, fie valoarea parametrului este setată Extinde, sau valoarea parametrului Dimensiune e, dar nu ambele. Deoarece în acest exemplu vor fi create mai multe partiții, extensia nu este utilizată.
  • Ordin- numărul de secvență al operației de creare a unei partiții pe disc. Numerotarea începe de la unu. Exemplul specifică valoarea 1 , adică partiția va fi creată mai întâi.
  • mărimea- dimensiunea partiției în megaocteți. Exemplul creează o partiție de 50.000 MB, care este puțin sub 50 GB. Specificați dimensiunea partiției la alegere. Deoarece Windows Vista va fi instalat pe prima partiție, nu o faceți mică. Cerința minimă pentru instalarea acestui sistem de operare este un hard disk de 40 GB, așa că nu este recomandat să creați o partiție mai mică.
  • tip- tipul secțiunii. Puteți crea un principal Primar) sau opțional ( Extins) capitolul. În acest exemplu, prima secțiune va fi, desigur, cea principală.

Creați o partiție suplimentară

Faceți clic pe a doua componentă CreatePartitionîn listă și setați opțiuni pentru aceasta.

A doua secțiune din acest exemplu este una suplimentară și este ultima (nu sunt planificate să fie create mai multe secțiuni). Pentru a o face să ocupe tot spațiul liber nealocat rămas, pentru parametru Extinde valoarea este setată Adevărat(și parametrul mărimea nesetat). Secțiunea va fi creată a doua, așa cum se reflectă în valoarea parametrului Ordin. În cele din urmă, este creată o partiție suplimentară, deci pentru parametru tip valoarea este indicată Extins.

Crearea unei unități logice pe o partiție extinsă

Faceți clic pe a treia componentă CreatePartitionîn listă și setați opțiuni pentru aceasta.

Deoarece pe partiția extinsă este creată o singură unitate logică, aceasta trebuie să ocupe tot spațiul disponibil nealocat. Prin urmare, pentru parametru Extinde valoarea este setată Adevărat(și parametrul mărimea nesetat). Deoarece se creează o unitate logică, pentru parametru tip valoarea este indicată Logic.

Setați formatul sistemului de fișiere, litera unității, eticheta de volum etc.

Pentru fiecare partiție și unitate logică creată, trebuie să specificați un număr de parametri, cum ar fi formatul sistemului de fișiere, litera unității etc. Aceste operațiuni sunt efectuate folosind Modificați partițiileși componentele sale fii. Această componentă poate fi folosită nu numai pentru a configura parametrii partițiilor nou create, ci și pentru a modifica parametrii partițiilor care există deja pe un disc fizic.

Faceți clic dreapta pe componentă Modificați partițiileși selectați comanda din meniul contextual Introduceți o nouă ModifyPartition.

Faceți acest lucru încă o dată, astfel încât să aveți două componente Modificați partiția. De ce doi? Deoarece pentru configurarea din exemplul nostru, trebuie să efectuați două operații - setați parametrii pentru partiția principală și unitatea logică pe partiția secundară.

Faceți clic pe prima componentă Modificați partițiaîn listă și setați opțiuni pentru aceasta.

  • Activ- face secțiunea activă. Misiunea este setată la adevărat. Deoarece pe partiția principală (și anume, o configurăm acum - aceasta este setată de parametru Ordin) va instala Windows Vista, această partiție ar trebui să fie setată la activ.
  • Extinde- extinderea partiției la dimensiunea întregului spațiu liber nealocat de pe disc. Dacă este setat la Adevărat, secțiunea va fi extinsă. Ați văzut deja această opțiune la crearea unei partiții. Din moment ce componenta Modificați partiția poate fi folosit și pentru a modifica parametrii partițiilor care există deja pe un disc fizic, parametrul Extinde disponibil și aici. Cu toate acestea, nu ar trebui să extindeți o partiție care a primit deja o extensie când a fost creată. Mai mult, în exemplul nostru, am stabilit o dimensiune fixă ​​pentru secțiunea principală. Utilizați valoarea fals pentru această setare.
  • Format- format de sistem de fișiere. Windows Vista poate fi instalat numai pe sistemul de fișiere NTFS.
  • eticheta- etichetă de volum. Instalați cum doriți.
  • scrisoare- scrisoare de unitate. Este logic să setați litera pentru prima secțiune C.
  • Ordin- numărul de secvență al operației de schimbare a partiției. Numerotarea începe de la unu. Exemplul specifică valoarea 1 , adică partiția va fi modificată mai întâi. Evident, numărul de ordine al operației conform Schimbare sectiunea in acest caz trebuie sa corespunda numarului de serie al operatiei conform creare secțiune.
  • PartitionID- identificatorul secțiunii, de fapt - numărul său de serie. Numerotarea începe de la unu.

Faceți clic pe a doua componentă Modificați partițiaîn listă și setați opțiuni pentru aceasta.


Deoarece parametrii discului logic sunt setați pe o partiție suplimentară, valoarea parametrului Activ ar trebui să fie fals(în plus, poate exista o singură partiție activă pe un disc fizic și am atribuit-o deja). Restul parametrilor au fost discutați mai sus.

Pe aceasta, operațiunile de creare și modificare a partițiilor de hard disk pot fi considerate finalizate. Dar acesta nu este sfârșitul poveștii noastre - mai sunt câțiva parametri care trebuie configurați.

Microsoft-Windows-Setup | ImageInstall | Imagine OS | InstallTo

Configurarea componentelor Imagine OSși componentele sale fii InstallFromȘi metadate discutat într-un articol anterior. Prin urmare, rămâne să ne ocupăm de componenta copil InstallTo. Din numele său rezultă că indică unde să instalezi Windows Vista. Într-adevăr, poate fi folosit pentru a specifica numărul discului fizic și numărul partiției pentru instalare.

În acest exemplu, sistemul de operare va fi instalat pe prima partiție a primului disc fizic. Vă rugăm să rețineți că numerotarea discurilor fizice începe de la zero, iar numerotarea partițiilor de pe un disc începe de la unu.

Notă. Componentă InstallTo trebuie configurat dacă componenta are Imagine OS parametru InstallToAvailablePartition are sensul fals.

Notă importantă despre configurarea partițiilor de hard disk

Este posibil să fi observat că programul de instalare trebuie să specifice numărul exact al discului fizic și numărul partiției pentru instalare. Aceasta este o sarcină simplă dacă sistemul are un singur disc fizic. Cu toate acestea, în configurațiile cu mai multe hard disk-uri și chiar și în cele conectate prin diferite interfețe (IDE și SATA), poate fi dificil să se determine în prealabil numărul partiției. Având în vedere că programul de instalare este configurat pentru a elimina toate partițiile de pe discul fizic, calculul greșit poate duce la pierderea tuturor câștigurilor obținute cu greu. În acest sens, pentru configurațiile cu mai multe hard disk-uri, se recomandă să nu se automatizeze procesul de creare și formatare a partițiilor, ci să îl efectueze manual.

Fragmente XML pentru diferite configurații de partiții de hard disk

Articolul Exemple oferă mai multe fragmente XML pentru secțiune fișier de răspuns. Fiecare fragment este un script complet de configurare a partiției. Vă recomand să creați mai întâi un fișier de răspuns folosind WSIM și apoi să comparați conținutul acestuia cu aceste fragmente pentru a vă asigura că înțelegeți corect partiționarea în timpul instalării Windows Vista.

Deci, avem toți parametrii fișierului de răspuns, inclusiv configurația partițiilor hard diskului. Acum, puteți trece la articol, care discută validarea și salvarea fișierului de răspuns, precum și problemele plasării acestuia.

Partiționarea unui hard disk folosind Windows 7

Partiționarea unității C:\ în Win7

Atunci când cumpără un nou computer sau laptop cu un sistem de operare Windows 7 preinstalat, mulți utilizatori se confruntă cu problema împărțirii unui hard disk în mai multe partiții.

Partiționarea unui hard disk în mai multe partiții este importantă atât în ​​ceea ce privește ușurința de utilizare a interfeței sistemului, cât și capacitatea de a salva date după reinstalarea sau restaurarea sistemului de operare.


Partiția principală C:\

După cum știți, atunci când reinstalați sistemul de operare, toate datele aflate pe unitatea C:\ se pierd, în timp ce datele rămân intacte pe secțiunile rămase ale hard disk-ului. Toate fișierele importante pot fi utilizate cu ușurință chiar și după recuperarea sistemului.

Partiționarea unui hard disk este, de asemenea, convenabilă, deoarece programele și aplicațiile sunt instalate pe partiția de sistem C:\. Dacă unitatea C:\ este singura, atunci când i se adaugă tot felul de fișiere și foldere, apare confuzie între fișierele de sistem și folderele obișnuite adăugate de utilizator. În acest caz, este ușor să fii confuz în fișiere și să ștergi din neatenție un fișier important de sistem. Prin urmare, este necesară partiționarea hard disk-ului.

Pentru a partiționa un hard disk în Windows 7 în mai multe partiții (unități logice), mulți folosesc programe specializate precum Partition Magic și altele asemenea. Cu ajutorul unor astfel de programe, puteți împărți discul în mai multe partiții. Dar Windows 7 oferă posibilitatea de a-l împărți folosind utilitarele de sistem. În acest caz, nevoia de programe de la terți este complet eliminată.

Pentru a partiționa un hard disk în Windows 7, trebuie să accesați panoul de control al computerului.

Puteți face acest lucru în două moduri:

Este clar că prima cale este mai ușoară.

În fila „Gestionare disc”, puteți vizualiza toate informațiile despre HDD-ul nostru și partițiile sale. În plus față de partiția principală C:\, este posibil să găsiți o partiție de recuperare ascunsă.


C:\ primar și partiția de recuperare ascunsă

Partiția de recuperare este folosită pentru a stoca informații pentru a restabili sistemul de operare în cazul unei defecțiuni grave când sistemul nu pornește. Nu este marcat cu o literă. Este de remarcat faptul că cantitatea de memorie folosită pentru fișierele de recuperare poate ajunge la câțiva gigaocteți (de obicei aproximativ 15 GB). De asemenea, pe lângă aceasta, există o partiție pe disc Sistem rezervat , 100 megaocteți. Aceste secțiuni sunt oficial, deoarece nu sunt utilizate de utilizator în niciun fel și servesc pentru funcționarea normală a sistemului de operare.

Deci, să ne îndreptăm atenția către unitatea C:\, care urmează să fie partiționată în secțiuni - unități logice suplimentare.

Pentru a-l împărți, facem clic pe imaginea condiționată a discului cu butonul din dreapta al mouse-ului. În meniul derulant, selectați „ Micșorează volumul…”.


Elementul „Reduceți volumul...”


După finalizarea cererii, va apărea o fereastră în care vor fi specificați parametrii de compresie. Dacă discul nu a fost partiționat înainte, atunci în mod implicit utilitarul va oferi să îl împarți aproximativ în jumătate. Dacă HDD-ul original avea o capacitate de memorie, de exemplu, 1,8 Terabytes, atunci după împărțire, se formează două partiții cu un volum de aproximativ 900 GB fiecare.

Fereastra care apare arată dimensiunea volumului C:\ înainte de comprimare (în megaocteți) și dimensiunea spațiului de comprimat. Dimensiunea spațiului compresibil este cantitatea de memorie a noii partiții care va fi creată. Dimensiunea totală după micșorare este dimensiunea volumului C:\ după micșorare. Va fi puțin mai mare decât cel nou creat. După cum sa menționat deja, sistemul va oferi să împartă memoria disponibilă aproximativ la jumătate.


Dacă există dorință și încredere în sine, atunci vă puteți indica numerele și puteți împărți discul în funcție de nevoile dvs. În orice caz, va fi posibilă efectuarea procedurii inverse - extinderea volumuluiși readuceți totul la starea inițială.

După examinarea opțiunilor de împărțire, faceți clic pe butonul „Comprimați”. După un scurt proces, o altă partiție va apărea pe HDD cu inscripția „Nealocat”.


Elementul „Creează un volum simplu...”


Va porni „Asistentul pentru crearea unui volum simplu”. Faceți clic pe „Următorul”. Va apărea fereastra „Specificați dimensiunea volumului” - faceți clic din nou pe „Următorul”. În fereastra următoare, selectați litera noului volum din elementul „ Atribuiți o literă de unitate". Puteți alege orice literă doriți.


Atribuirea unei scrisori unei noi partiții

Confirmăm alegerea și într-o fereastră nouă specificăm sistemul de fișiere. la punctul " Formatați acest volum după cum urmează:” specificați sistemul de fișiere NTFS , lăsați dimensiunea clusterului ca implicită. Bifați caseta de selectare " Formatare rapidă” și faceți clic pe „Următorul”. Va apărea o fereastră cu toți parametrii specificați. Dacă totul este corect, faceți clic pe butonul „Terminare”.


Dacă nu sunteți mulțumit de setările implicite stabilite de sistem, atunci, desigur, puteți să le setați pe ale dvs. Dar, în majoritatea cazurilor, acest lucru nu este necesar.

După câteva secunde, noua partiție HDD va fi formatată, i se va da o literă și „Healthy (Logical Disk)” va apărea în câmpul de legendă. Acum unitatea C:\ va fi împărțită în două.


Partiție HDD nouă - Volum nou (E:)

Dacă doriți, puteți schimba numele noii secțiuni și în loc de „ Volum nou”, dă altul. Puteți face acest lucru în mai multe moduri:

    1 .În panoul de control al computerului din fereastra de gestionare a discurilor, selectați-l pe cel al cărui nume dorim să-l schimbăm. Faceți clic dreapta și selectați „ Proprietăți". În câmpul de nume, introduceți un nume nou și confirmați făcând clic pe OK.

Dacă aveți o unitate cu stare solidă (SSD) în loc de un HDD în sistem, atunci tehnica de partiționare este similară.

Un întreg hard disk poate fi împărțit în mai multe partiții, fiecare partiție fiind prezentată ca și cum ar fi un disc separat. Partiționarea este utilizată, de exemplu, atunci când lucrați cu două sisteme de operare pe un singur disc. În același timp, fiecare sistem de operare folosește o partiție separată pentru lucru și nu interacționează cu alții. Astfel, pe același hard disk pot fi instalate două sisteme diferite. Fără utilizarea partițiilor, în acest caz, ar fi necesară achiziționarea unui al doilea disc.

Din punctul de vedere al managerilor de discuri, cum ar fi Norton PartitionMagic și Acronis PartitionExpert, există trei tipuri principale de partiții de hard disk:

primar (Primary partition);

extins (partiție extinsă);

· logic (Partiție logică).

Partiția principală a unui hard disk poate conține sistemul de operare, aplicațiile și datele utilizatorului. În fiecare sesiune de lucru cu un computer, o singură partiție primară poate fi activă, adică. cel de pe care este încărcat sistemul de operare.

Multe sisteme de operare, inclusiv DOS și Windows, pot porni doar de pe o partiție primară activă. Dacă intenționați să utilizați mai multe sisteme de operare diferite pe computer, poate fi necesar să creați mai multe partiții primare pe disc. Pe un hard disk pot fi create maximum patru partiții primare. Unele sisteme de operare, cum ar fi OS/2, nu văd partiții primare, altele decât cele din care pornesc.

O partiție extinsă de hard disk creează discuri logice, care sunt numite partiții logice în terminologia managerilor de discuri. Mai mult, este posibil să se creeze orice număr de partiții logice (discuri). Dar toate vor fi amplasate, repetăm, doar în secțiunea extinsă.

Partițiile logice (discurile) sunt aproape aceleași cu partițiile primare. Ele pot găzdui aplicații, date utilizator și pot instala unele sisteme de operare care nu necesită o partiție primară pentru a porni, cum ar fi Linux.

Partițiile primare sunt cel mai bine folosite pentru a porni sistemele de operare și pentru a stoca doar folderele și fișierele de sistem pe ele. Puteți stoca toate celelalte informații pe partițiile logice, deoarece aceste partiții vor fi accesibile din majoritatea sistemelor de operare. În plus, dacă intenționați să utilizați mai multe sisteme de operare diferite pe computer, atunci cele care pot porni din partiții logice ar trebui să fie instalate acolo, astfel încât să nu ocupe partiții primare, al căror număr este limitat.

Partițiile primare și logice sunt principalele tipuri de partiții. Un hard disk fizic poate conține până la patru partiții primare sau până la trei partiții primare și o partiție extinsă, unde puteți crea un număr nelimitat de unități logice.

Informațiile despre partițiile de pe un hard disk sunt înregistrate într-o zonă specială a discului numită Tabel de partiții. Este situat în sectorul zero al cilindrului zero, capul 0. Acest sector se numește Master Boot Record (MBR). Primii 446 de octeți ai MBR sunt ocupați de programul master loader. Este urmat de Tabelul de partiții, care are 64 de octeți. Ultimii 2 octeți conțin un „număr magic” care este folosit pentru a verifica dacă sectorul dat este bootabil.

Fiecare partiție primară, extinsă și logică conține, de asemenea, propriul său tabel de partiții, care este stocat în sectoarele de pornire ale partițiilor lor (sectorul partiției zero). Sectorul de boot al partiției conține și încărcătorul sistemului de operare. Încărcătorul principal și încărcătorul de partiții sunt legate după cum urmează: funcția încărctorului principal este de a găsi poziția primului sector (de pornire) al partiției active, de a încărca codul conținut acolo în memorie și de a transfera controlul către acesta. Alte acțiuni de pornire a sistemului de operare sunt efectuate de bootloader-ul partiției active.

Pentru a înțelege exact ce instrucțiuni conține codul master loader (partition loader), puteți utiliza programul Debug, care este inclus cu DOS și Windows. Acest program vă permite atât să citiți orice sector de disc, cât și să dezasamblați codul conținut acolo, adică să traduceți codul mașinii în limbaj de asamblare. Desigur, înțelegerea instrucțiunilor primite va depinde de cât de familiar ești cu limbajul de asamblare.

Limitarea numărului de partiții primare de pe un disc descrisă mai sus se datorează capacității tabelului de partiții, care constă din doar patru intrări a câte 16 octeți fiecare.

Partiționarea unui hard disk în secțiuni se realizează prin programe speciale sau utilitare de sistem. De regulă, astfel de programe permit:

creați o partiție primară care conține o singură unitate logică;

creați o partiție extinsă și împărțiți-o într-un număr arbitrar de partiții logice (discuri);

· setați partiția activă - partiția de pe care este încărcat sistemul de operare.

După instalarea sistemului de operare Windows XP, făcând referire la Panoul de control (Panoul de control), puteți apela consola administrativă, ale cărei instrumente (Gestionare disc) vă vor permite să ștergeți o partiție, să creați o partiție (primară, extinsă, logică). ) pe spațiul liber (nealocat) pe disc, capitolul format.

Dar nu puteți modifica structura partiției folosind instrumentele de sistem. Pentru a face acest lucru, veți avea nevoie de un program specializat, cum ar fi Norton PartitionMagic sau Ac-ronis PartitionExpert. Spre deosebire de instrumentele de sistem, aceste programe vă vor permite să redimensionați o partiție sau să o mutați într-o altă locație de pe disc, să o faceți invizibilă sau să schimbați semnul de activitate, să creați o copie a partiției și să efectuați alte operațiuni pe partiții fără a pierde date sau orice alte perturbarea sistemului de operare și a aplicațiilor.

7. Clase de malware: troieni.

Troienii vin în trei tipuri principale:

May Sender este un tip de troian care funcționează prin trimiterea de informații către „master”. În acest moment, acesta este un tip foarte comun de troian. Cu ajutorul acestui tip de „cai”, oamenii care le-au pus la punct (ei bine, autorul, bineînțeles) pot primi prin poștă conturi de internet, parole ICQ, parole de email, parole pentru CHAT-uri, pe scurt, rulând un astfel de „Miere” pe computerul lor, puteți pierde tot ceea ce este atât de dulce și drag inimii utilizatorului :), Și acesta este în cel mai bun caz. În cel mai rău caz, nici măcar nu veți ști că cineva (iată o mină!) Vă citește e-mailurile, se conectează la internet prin contul dvs. (la naiba! De ce mi-a căzut contul?), Folosește UIN-ul „ICQ” pentru distribuirea aceluiași Troieni către utilizatorii propriei liste de contacte (Masha! Nu! Nu ți-am trimis ACEST!) efectuează totul conform planului (trimite - dormi, trimite mai mult etc.).

Utilizatorii începători nu au deseori nicio idee despre partițiile lor de hard disk și unitățile logice ale hard diskului. La început, acest lucru nu interferează deloc cu munca lor pe computer, deși nu le permite să-l folosească mai productiv. Dar uneori trebuie să te ocupi de lucruri mai responsabile, iar atunci necunoașterea regulilor simple se poate transforma în probleme serioase, până la inoperabilitatea completă a sistemului de operare și pierderea de date importante.

De fapt, este suficient să vă amintiți câteva lucruri simple și să țineți cont de aceste informații în timpul oricăror acțiuni cu partițiile hard disk.

Ce este o secțiune

Pentru început, un hard disk nou, proaspăt achiziționat, este complet nepotrivit pentru lucru fără pregătire prealabilă. Pentru a putea salva datele pe acesta și a le citi, pentru aceste date trebuie mai întâi să creați „stocuri” speciale - partiții și să pregătiți aceste „depozite” pentru „stocare” și stocarea fișierelor dvs. - format, adică. creați un sistem de fișiere pe ele. Odată ce cel puțin o partiție a fost creată și formatată, aceasta poate fi deja utilizată.

Uneori se întâmplă ca hard disk-ul să aibă o singură partiție care ocupă întregul hard disk. Mai ales des, acest lucru poate fi observat la nou-veniți care tocmai și-au cumpărat un computer. Această opțiune este cea mai simplă, dar și cea mai nereușită, pentru că. iar sistemul de operare și datele dumneavoastră sunt stocate într-un singur loc, iar în cazul oricăror probleme cu sistemul de operare, sau la reinstalarea sistemului de operare, riscați să pierdeți totul dintr-o dată.

Mai practică este opțiunea când hard disk-ul este împărțit în mai multe partiții - cel puțin două. Sistemul de operare în sine se află pe o partiție, iar fișierele dvs. sunt stocate pe cealaltă. În acest caz, în caz de probleme sau reinstalare a sistemului de operare, doar partiția pe care a fost instalat va avea de suferit. Orice altceva va rămâne neatins.

În plus, împărțirea în mai multe secțiuni vă va permite să organizați mai convenabil stocarea fișierelor - puteți, de exemplu, aloca o secțiune separată pentru muzică sau video dacă aveți multe; sau dacă lucrați des cu torrente, le puteți aloca o bucată separată din hard disk.

De asemenea, simplifică întreținerea computerului - de exemplu, este mult mai ușor și mai rapid să defragmentezi mai multe partiții relativ mici la rândul lor decât o singură piesă uriașă. În mod similar - și cu scanarea unui disc de către un antivirus.

În general, ne-am dat seama cu comoditate - aici fiecare este liber să creeze cele mai bune nevoi. Cu toate acestea, există câteva reguli simple, a căror încălcare este plină de pierderea completă a datelor.

Voi începe în ordine.

Regula #1

Doar un hard disk poate avea nu mai mult de 4 secțiuni principale Mai puțin este posibil, mai mult nu. Aceste cerințe nu depind de niciun sistem de operare - sunt dictate de nivelul actual de dezvoltare a umplerii electronice a computerului. Și nu le vei putea depăși. Dacă sunt necesare mai mult de 4 secțiuni, atunci intră în vigoare o altă regulă.

Nu am menționat în zadar secțiunile PRINCIPALE - acesta nu este doar un cuvânt, el denotă unul dintre cele două tipuri de secțiuni. Pe lângă cea principală, secțiunea poate fi și suplimentară (extinsă). Și în acest sens, regula despre 4 partiții este oarecum transformată - pe un hard disk poate exista până la 4 secțiuni principale sau până la 3 secțiuni principale plus una suplimentară(pe un disc poate exista o singură partiție extinsă).

Ce ne oferă asta? Faptul este că o partiție suplimentară (extinsă), de fapt, este un container în interiorul căruia poți crea un număr NELIMITAT de discuri logice. Și pentru utilizator nu va exista absolut nicio diferență între lucrul cu partiția principală și lucrul cu un disc logic. Astfel, creând o partiție extinsă și discuri logice în interiorul acesteia, putem împărți hard disk-ul în funcție de nevoile noastre, după cum avem nevoie.

Vă rugăm să rețineți că, dacă ștergeți o partiție extinsă, toate unitățile logice incluse în ea vor dispărea și ele.

Regula #2

Una dintre secțiuni este necesară ar trebui să fie activ (în Linux - au steag cizme). Pe acesta se află fișierele de boot care vor rula sistemul de operare. În același timp, sistemul în sine poate fi localizat în alt loc, dar fișierele de la care începe lansarea lui sunt doar acolo.

Cel mai adesea, prima partiție a hard disk-ului devine activă (disc C:/ pe Windows), dar acest lucru nu este necesar. În plus, puteți oricând realoca manual orice altă partiție principală ca activă, dar nu trebuie să uitați să mutați și fișierele de boot acolo, altfel sistemul de operare nu va porni.

Regula #3

Dacă intenționați să instalați mai multe sisteme de operare pe un computer, atunci fiecare dintre ele ar trebui să fie instalat într-o partiție separată ( teoretic, o poți pune într-una, dar problemele ulterioare nu pot fi evitate). Sistemele de operare ale familiei Windows pot fi instalate numai pe partițiile primare. În consecință, dacă intenționați să instalați două Windows în modul multiboot, atunci acestea vor ocupa două secțiuni principale de la dvs. Sistemele de operare Linux nu au această limitare și pot fi instalate oriunde.

Sisteme de fișiere

Înainte de a putea utiliza o partiție, trebuie să o formatați - să creați un sistem de fișiere pe ea (marcați-l într-un mod special).

Există acum un număr destul de mare de sisteme de fișiere și toate au caracteristici diferite.

Sistemele de operare ale familiei Windows pot funcționa numai cu sisteme de fișiere FAT, FAT32 și NTFS.

GRAS este un sistem foarte depășit, iar utilizarea lui astăzi este greu justificată. FAT32 mai modern, dar are limite serioase. care împiedică utilizarea completă a acestuia. De exemplu, dimensiunea maximă a fișierului pe care o acceptă FAT32 este de aproximativ 4 GB. De aceea, dacă încercați, de exemplu, să copiați o imagine a unui disc DVD complet pe o unitate flash ( care sunt formatate implicit în FAT32) Veți primi un mesaj despre lipsa spațiului liber, deși, de fapt, este încă mult spațiu. Din acest motiv, este practic imposibil să-l folosești pe partițiile în care este procesat videoclipul ( iar sub sectiunea cu torrente este problematic de folosit).

Cea mai bună alegere pentru a lucra sub Windows astăzi ar fi sistemul de fișiere NTFS. Nu are restricții precum FAT32, are caracteristici de securitate suplimentare, este mai stabil și mai fiabil.

Pentru UNIX, care include Linux, există mult mai multe sisteme de fișiere. Fiecare dintre ele are avantajele și dezavantajele sale și este mai potrivit pentru anumite sarcini. Valoarea implicită pe Linux este ext4, dar puteți folosi oricare altul. Puteți găsi cu ușurință informații despre care dintre sistemele de fișiere Linux este cel mai potrivit pentru sarcinile dvs. pe Internet.

Câteva cuvinte despre compatibilitate

Windows nu înțelege niciun alt sistem de fișiere decât al său. Accesul de sub acesta la partițiile Linux a fost posibil doar cu ajutorul unor programe speciale sau a unui plugin pentru Total Commander. Din păcate, un plug-in pentru Windows nu a fost încă scris pentru cele mai moderne sisteme de fișiere Linux.

Linux, în schimb, a înțeles întotdeauna perfect FAT și FAT32, iar în ultimii 2-3 ani a lucrat fără probleme cu NTFS printr-un driver special. NTFS-3g, atât pentru citit, cât și pentru scris. În plus, acceptă majoritatea caracteristicilor suplimentare ale NTFS. Deci din Linux veți avea întotdeauna acces complet la partițiile Windows.

Trebuie menționate diverse aparate electrocasnice - DVD playere, receptoare satelit etc. Toată această tehnică poate funcționa numai cu FAT și FAT32. NTFS și chiar mai mult sistemele de fișiere UNIX ( cu excepții extrem de rare) este complet de neînțeles pentru ea. Acest lucru trebuie reținut dacă faceți schimb de date între un astfel de echipament și un computer.

Instrumente pentru muncă

Câteva cuvinte despre instrumentele de lucru cu partiții.

Voi începe cu Windows. Include instrument standard Managementul discurilor. Se poate ajunge prin Panou de control sau făcând clic dreapta pe pictogramă Computerul meu => Gestioneazăși selectând în coloana din stânga Managementul discurilor.

Rețineți că trei partiții din captură de ecran sunt marcate ca partiții necunoscute. Acestea sunt partiții cu Linux - Windows le vede, dar nu poate nici determina și nici măcar nu poate lucra cu ele.

De asemenea, în Gestionarea discurilor puteți vedea clar secțiunile principale și suplimentare, precum și secțiunea activă ( etichetat ca Sistem- contine fisiere de download; sistemul de operare în sine este instalat în partiția marcată ca - i.e. Windows schimbă etichetele). Dintre toate caracteristicile, acest instrument oferă doar crearea și ștergerea partițiilor, precum și reatribuirea partiției active și schimbarea literei unității ( funcționalitatea a crescut ușor în Vista și Windows 7). Dacă nimic altceva nu era la îndemână, atunci uneori este suficient.

Important de reținut , Ce Managementul discurilor- unealta este incomodă, prost funcțională și extrem de periculoasă, mai ales în mâinile neexperimentate. Se presupune că utilizatorul care îl folosește știe exact ce face, deoarece. orice modificări se aplică imediat, fără îndoială, și este imposibil să vedem dinainte la ce vor duce anumite acțiuni.

Prin urmare, vă sfătuiesc să-l utilizați doar în cazuri extreme.

Mult mai multe oportunități, confort și securitate au diverse programe din cohortă Partition Magic-ov, de exemplu, . Există un număr destul de mare de astfel de programe, toate sunt diferite și, în ultimii ani, multe dintre ele și-au schimbat proprietarii-dezvoltatori și numele lor. Prin urmare, dacă decideți să alegeți unul dintre ele pentru dvs., va trebui să participați la o căutare independentă pe întinderile largi ale Internetului. Acest lucru nu este greu, mai ales că liderii din acest domeniu pot fi numărați pe degete.

Acronis Disk Director Suite

În opinia mea ( exclusiv pe a mea – pentru că. mulți ar putea avea o părere diferită în această chestiune), cel mai puternic și convenabil program pentru lucrul cu un hard disk și partiții este .

Programul este rusesc (deși ocazional se găsesc variante ale lui cu engleză) și este foarte ușor de utilizat. În același timp, oferă pe deplin gama completă de operațiuni posibile cu un hard disk. În plus, aproape toate acțiunile tale asupra secțiunilor au loc fără a pierde informațiile care se află pe ele.

Toate operațiunile pe care le efectuați pe secțiuni sunt afișate instantaneu într-o formă grafică, astfel încât totul să poată fi evaluat vizual. Dar acțiunile în sine nu sunt efectuate în același timp - numai după ce evaluați totul singur, iar rezultatul vă satisface complet și complet, puteți apăsa butonul " aplica„. Până în acest moment, puteți anula toate acțiunile pas cu pas.

Dacă la computer sunt conectate mai multe hard disk-uri, toate vor fi afișate în fereastra programului - unul deasupra celuilalt. Partițiile primare sunt marcate cu steaguri verzi, iar partiția activă este marcată cu steaguri roșii.

În plus, la pornire Acronis Disk Director Suite oferă o gamă de două moduri de funcționare - automată, în care toate operațiunile pot fi efectuate cu ajutorul „maeștrilor”, și modul manual, în care toată puterea este la cheremul utilizatorului. Al doilea mod, IMHO, este mai convenabil și mai flexibil, dar începătorii îl pot folosi și pe cel automat.

Tot în program există un ajutor complet și foarte detaliat.

Mai trebuie menționată o posibilitate - din fereastra programului puteți crea și arde un disc de boot special care va conține fișiere Acronis Disk Director Suite. Acest lucru este foarte convenabil și extrem de util în gospodărie - la urma urmei, având acest disc, nu este nevoie să instalați programul în sine și chiar prezența unui sistem de operare. De pe acest disc, puteți porni computerul și efectua orice operațiuni cu partiții.

Acum despre neplăcut. Constă în faptul că programul este relativ rar actualizat, așa că uneori apar situații când nu poate funcționa cu cele mai moderne hard disk-uri. Aceasta este mai mult despre versiunea sa de pe discul de pornire, deoarece. Dacă Acronis Disk Director Suite instalat în sistemul de operare, apoi va folosi driverele din kitul Windows pentru a lucra cu discul. Are, de asemenea, unele probleme cu sistemele de fișiere Unix - nu înțelege cele mai moderne sisteme de fișiere ( Îl puteți vedea în captura de ecran de mai jos.), deși funcționează „cu bang” cu vechile clasice.

Tocmai a fost lansată o nouă versiune Acronis Disk Director Suite pentru utilizatorii vorbitori de limba engleză (nu există încă o versiune nouă în limba rusă), care deja funcționează fără probleme cu cele mai noi hard disk-uri. Dar problemele cu sistemele moderne de fișiere Unix din acesta nu au fost încă rezolvate.

GParted

Un alt instrument puternic și versatil pentru lucrul cu un hard disk este un program GParted din cutia Linux.

Poate fi găsit pe aproape toate Live-CD-urile Linux.

Povestea despre posibilitățile programului poate fi încadrată într-o singură frază: „Aproape totul poate”. Interfața este simplă și nepretențioasă, iar munca este absolut transparentă și de înțeles. Toate acțiunile tale sunt afișate mai întâi vizual și sunt efectuate numai după apăsarea unui buton special, când decideți că totul vi se potrivește.

In afara de asta, GParted suportă un număr mult mai mare de sisteme de fișiere, inclusiv pe cele mai moderne.

Dacă aveți mai multe hard disk-uri, numai unul va fi afișat în fereastra programului la un moment dat. Pentru a lucra cu alții, utilizați lista derulantă de pe panou (din dreapta), care listează toate hard disk-urile conectate.

GParted nu poate funcționa cu partițiile care sunt montate în prezent (va fi o pictogramă de avertizare lângă o astfel de partiție). Pentru a efectua orice acțiuni cu astfel de partiții, acestea trebuie mai întâi demontate.

Câteva note despre programele care sunt incluse în programele de instalare ale sistemelor de operare și care pot fi folosite la instalarea sistemului de operare.

La instalarea Windows, toate partițiile de pe hard disk vor fi văzute exact la fel, fără a fi împărțite în de bază și extinse. Diferențele vor fi doar în mărci și dimensiuni și este extrem de ușor să te confuzi. Prin urmare, este recomandabil să îl utilizați numai dacă instalați un sistem de operare pe un hard disk nou pentru prima dată. Dacă discul dvs. a fost deja folosit și există unele informații pe acesta, cel mai bine este să vă ocupați de totul în avans într-un program terță parte și să reduceți acțiunile din programul de instalare doar la selectarea partiției și formatării dorite (dacă necesar).

Situația este similară la instalarea Linux. Deși totul este definit corect acolo, nu este afișat foarte clar, iar lucrarea este mai puțin transparentă decât în ​​același GParted.

Deci, cel mai bine este să creați partiții de dimensiunea potrivită în locul potrivit înainte de instalare și să le formatați în orice sistem de fișiere Linux, iar atunci când instalați sistemul de operare, ignorând opțiunile automate propuse și alegând partiționarea manuală, pur și simplu montați-le în locurile potrivite și modificați sistemul de fișiere la altul dacă este necesar, punând pur și simplu un „bif” în coloană Formatîn faţa secţiilor lor.

Pentru o mai mare claritate, vă recomand să studiați cu atenție capturile de ecran ale articolului ( capturile de ecran se pot face clic - când faceți clic pe ele, imaginile la dimensiune completă se vor deschide în file separate). Vă atrag atenția asupra faptului că peste tot este înfățișat ACEEAȘI hard disk, numai în diferite programe. Pe acest disc sunt instalate în paralel două sisteme de operare în modul multiboot - Windows și Linux, care coexistă destul de pașnic pe un singur computer. Fiecare dintre sistemele de operare are alocate 3 secțiuni ( separarea nu este perfectă, dar destul de acceptabilă). Examinați cu atenție ce și cum arată în fiecare dintre programe.