Ce este BIOS și UEFI. Cum să pornești un computer. Ghid pentru sistemele de operare Windows cu pornire multiplă

Porniți computerul, apare un ecran de încărcare a textului pe care cifrele și literele clipesc rapid. De obicei, computerul funcționează bine și nu le acorzi atenție. Dar aceasta este o parte importantă a funcționării computerului în timpul căreia rulează firmware-ul încorporat în BIOS. Dar apoi s-a întâmplat ceva de neînțeles și totul s-a oprit, pe ecran este afișat un cod de eroare și, uneori, nu este afișat nimic - cursorul clipește și totul este înghețat într-un vis de neînțeles.

Cum functioneaza

După pornirea computerului, nu există niciun sistem de operare în memoria RAM. Și fără un sistem de operare, hardware-ul computerului nu poate efectua acțiuni complexe, cum ar fi încărcarea unui program în memorie. Acest lucru creează un paradox care pare insolubil: pentru a încărca un sistem de operare în memorie, trebuie să avem deja sistemul de operare în memorie.

Soluția acestui paradox este utilizarea mai multor microprograme situate într-unul sau mai multe cipuri, BIOS (Basic Input/Output System). P procesul de încărcareîncepe cu procesorul care execută automat comenzile aflate în memoria permanentă (sau reinscriptibilă) (EEPROM sau Flash ROM), pornind de la o adresă dată. Aceste firmware nu au toate funcționalitățile sistemului de operare, dar au suficientă funcționalitate pentru a efectua încărcarea secvențială a altor programe, care sunt executate unul după altul până când ultimul încarcă sistemul de operare.

Secvența blocurilor principale ale funcțiilor BIOS în computerele compatibile cu PC:

1. - POST - autotest la pornirea alimentării procesorului, memoriei, chipset-ului logic de sistem, adaptorului video, controlerului de disc, tastaturii, mouse-ului și altor controlere și dispozitive;

2. - Setup BIOS (BIOS parameter setting program) - configurarea parametrilor sistemului. Poate fi declanșat în timpul procedurii POST prin apăsarea unei anumite combinații de taste. Dacă nu a fost apelat de utilizator, se încarcă parametrii instalați și salvați în memoria permanentă în timpul ultimei configurări a Setup BIOS.

3. - Operating system loader - o subrutină care caută un sector de boot primar valid pe un dispozitiv de disc.

4. - BIOS - un set de drivere concepute pentru interacțiunea între sistemul de operare și hardware atunci când sistemul pornește.

În timpul procesului de încărcare a BIOS-ului, pe lângă cele de mai sus, conectarea, deconectarea și setarea modului de funcționare a controlerelor dispozitivelor de pe placa de sistem se efectuează în conformitate cu setările înregistrate în memoria permanentă.

De ce este necesar acest lucru?

Acest lucru este necesar pentru:

  • verificarea funcționalității și, prin urmare, a pregătirii pentru funcționare a hardware-ului plăcii de sistem;
  • verificarea pregătirii hardware-ului extern, inclusiv a parametrilor și a capacității sale de funcționare, precum și a respectării minimului necesar, ceea ce vă va permite să controlați computerul înainte și după pornire;
  • verificarea capacității de a porni sistemul de operare.

În timpul execuției sale, se verifică prezența dispozitivelor de boot care trebuie inițializate înainte de a încărca sistemul de operare.

Acestea includ:

  • dispozitive de intrare (tastatură, mouse),
  • dispozitiv de ieșire de bază (afișaj),
  • dispozitiv de pe care va fi încărcat sistemul de operare - unitate de disc, hard disk, CD-ROM, unitate flash, dispozitiv SCSI, placă de rețea (dacă porniți prin rețea)

BIOS-ul interogează apoi dispozitivele enumerate într-o listă pre-construită până când găsește un dispozitiv de pornire. Dacă un astfel de dispozitiv nu este găsit, va fi afișat un mesaj de eroare și procesul de pornire va fi oprit. Dacă BIOS-ul detectează un dispozitiv de pornire, citește bootloader-ul de pe acesta și îi transferă controlul.

În cazul unui hard disk, încărcătorul de pornire se numește master boot record (MBR) și este adesea independent de sistemul de operare. De obicei, caută partiția activă a hard diskului, încarcă sectorul de pornire al acelei partiții și îi transferă controlul. Acest sector de boot este de obicei specific sistemului de operare. Trebuie să încarce nucleul sistemului de operare în memorie și să-i transfere controlul.

Dacă nu există nicio partiție activă sau sectorul de pornire al partiției active este invalid, MBR poate încărca un încărcător de încărcare de rezervă și poate transfera controlul acestuia. Bootloader-ul de rezervă trebuie să selecteze o partiție (adesea cu ajutorul utilizatorului), să-și încarce sectorul de pornire și să-i transfere controlul.

Secvență de pornire pentru un computer personal standard compatibil IBM

După pornirea computerului personal, procesorul acestuia nu începe încă să funcționeze.

Primul dispozitiv care pornește după ce apăsați butonul de pornire al computerului este sursa de alimentare. Dacă toate tensiunile de alimentare sunt disponibile și respectă norma, un semnal special Power Good va fi trimis către placa de bază, indicând testarea cu succes a sursei de alimentare și permițând componentelor plăcii de sistem să pornească.

După aceasta, chipsetul generează un semnal de resetare a procesorului, care șterge registrele procesorului și îl pornește.

Prima comandă care trebuie executată se află la adresa FFFF0h și aparține spațiului de adrese BIOS. Această comandă pur și simplu transferă controlul către programul de inițializare BIOS și execută următoarea comandă (firmware BIOS).

Programul de inițializare BIOS, folosind programul POST, verifică dacă toate dispozitivele de calculator necesare funcționării BIOS-ului și ulterior încărcării sistemului de operare principal funcționează corect și le inițializează.

Astfel, sarcina sa este de a citi și executa secvențial comenzi din memorie.

Memoria de sistem este configurată astfel încât prima instrucțiune pe care o citește procesorul după o resetare va fi în cipul BIOS.

Prin selectarea secvențială a comenzilor din BIOS, procesorul va începe să efectueze o procedură de autotestare sau POST.

Procedura POST

Procedura de autotestare POST constă din mai mulți pași.

  • Inițializarea inițială a principalelor componente ale sistemului;
  • Detectarea RAM, copierea codului BIOS în RAM și verificarea sumelor de verificare BIOS;
  • Configurarea inițială a chipset-ului;
  • Găsirea și inițializarea adaptorului video. Adaptoarele video moderne au propriul lor BIOS, pe care BIOS-ul sistemului încearcă să îl detecteze într-un segment de adresă special desemnat. În timpul inițializării adaptorului video, pe ecran apare prima imagine generată folosind BIOS-ul adaptorului video;
  • Verificarea sumei de control CMOS și a stării bateriei. Dacă suma de control CMOS este incorectă, valorile implicite vor fi încărcate;
  • Testarea procesorului și a memoriei RAM. Rezultatele testului sunt de obicei afișate pe ecran;
  • Conectarea unei tastaturi, testarea porturilor I/O și a altor dispozitive.
  • Inițializarea unităților de disc. Informațiile despre dispozitivele detectate sunt de obicei afișate pe ecran;
  • Distribuirea resurselor între dispozitive și afișarea unui tabel cu dispozitivele detectate și resursele alocate acestora;
  • Căutați și inițializați dispozitivele care au propriul lor BIOS;
  • Apelează întreruperea software-ului BIOS INT 19h, care caută sectorul de pornire pe dispozitivele specificate în lista de pornire.

În funcție de versiunea BIOS specifică, ordinea procedurii POST poate varia ușor, dar pașii de bază de mai sus sunt efectuati la pornirea oricărui computer.

Ce sunt codurile POST?

După pornirea alimentării computerului, dacă sursa de alimentare și componentele principale ale plăcii de bază funcționează (generator de ceas, componente responsabile pentru funcționarea magistralei de sistem și a magistralei de memorie), procesorul începe să execute codul BIOS.

Mai exact, în multe chipset-uri moderne, înainte ca controlerul de sistem să transmită comenzi către procesor, magistrala de sistem „inteligentă” este preconfigurată. Dar acest lucru nu schimbă esența problemei.

Sarcina principală a BIOS-ului în această etapă este să verifice funcționalitatea și să inițialeze principalele componente hardware ale computerului. În primul rând, registrele interne ale chipset-ului și procesorului sunt configurate și se verifică integritatea codului BIOS. Apoi se determină tipul și dimensiunea RAM, iar placa video (integrată în chipset sau extern) este căutată și inițializată. În continuare, sunt configurate porturile I/O, controlerul unității de disc, controlerul IDE/SATA și unitățile conectate la acesta. Și, în final, se efectuează căutarea și inițializarea controlerelor suplimentare integrate pe placa de bază și a plăcilor de expansiune instalate. În total, există aproximativ o sută de pași intermediari, după care controlul este transferat la încărcătorul BOOTStrap, care este responsabil pentru pornirea sistemului de operare.

Fiecare pas de testare POST are propriul său număr unic, numit cod POST. Înainte de a începe următoarea procedură, codul său POST este scris pe un port special numit Manufacturing Test Port. Când dispozitivul este inițializat cu succes, codul POST al următoarei proceduri este scris în portul de testare de fabricație și așa mai departe, până când toate testele sunt finalizate. Dacă configurarea dispozitivului eșuează, execuția ulterioară a testelor POST se oprește, iar codul POST al procedurii care a cauzat defecțiunea rămâne în portul de testare de fabricație. După ce îl citiți, puteți identifica clar dispozitivul problematic.

Rețineți că, după repornirea computerului utilizând sistemul de operare (pornire moale sau caldă) sau după ieșirea din modul de economisire a energiei, nu toți pașii pentru testarea și configurarea componentelor hardware sunt de obicei executați, ci doar minimul necesar - acest lucru este mai rapid. Când depanați, trebuie să efectuați întotdeauna o repornire „hard” (“rece”) - folosind tasta RESET sau oprirea alimentării computerului. Acesta este singurul mod de a garanta că toți pașii de inițializare vor fi finalizați în totalitate.

Award BIOS 6.0: opțiune de pornire completă

Acest tabel poate fi folosit nu numai ca o listă de coduri POST, ci și ca o secvență de acțiuni care sunt efectuate atunci când computerul este pornit. Conține coduri POST care sunt afișate în timpul procedurii complete POST.

Cod POST Descrierea procedurii
CF Se determină tipul de procesor și se testează citirea/scrierea CMOS
C0 Chipsetul și memoria cache L1, L2 sunt pre-inițializate, controlerul de întrerupere, DMA și cronometrul sunt programate
C1 Tipul și cantitatea de RAM sunt detectate
C3 Codul BIOS este dezambalat într-o zonă temporară a RAM
Sumele de verificare BIOS sunt verificate
C5 Codul BIOS este copiat în memoria umbră și controlul este transferat către modulul Boot Block
01 Modulul XGROUP este dezambalat la adresa fizică 1000:0000h
02 Inițializarea procesorului. Registrele CR și MSR sunt setate
03 Resursele I/O sunt determinate (Super I/O)
05 Șterge ecranul și indicatorul de stare CMOS
06 Coprocesorul este verificat
07 Controlerul tastaturii este determinat și testat
08 Interfața tastaturii este definită
09 Inițializarea controlerului Serial ATA
0A Detectează tastatura și mouse-ul care sunt conectate la porturile PS/2
0B Resursele controlerului audio AC97 sunt instalate
O.E. Testarea segmentului de memorie F000h
10 Tipul de memorie flash este determinat
12 CMOS testat
14 Setați valori pentru registrele chipset-urilor
16 Generatorul de ceas este inițial inițial
18 Sunt determinate tipul procesorului, parametrii acestuia și dimensiunile cache-ului L1 și L2
1B Tabelul vector de întrerupere este inițializat
1C Verifică sumele de control CMOS și tensiunea bateriei
1D Sistemul de management al energiei este definit
1F Încărcarea matricei tastaturii (pentru laptop-uri)
21 Sistemul de management al alimentării hardware se inițializează (pentru laptop-uri)
23 Sunt testate coprocesorul matematic, unitatea de dischetă, inițializarea chipset-ului
24 Microcodul procesorului este actualizat. Creează o hartă de distribuție a resurselor pentru dispozitivele Plug and Play
25 Inițializarea PCI inițială: listează dispozitivele, caută adaptorul VGA, scrie VGA BIOS în C000:0
26 Frecvența ceasului este setată folosind CMOS Setup. Sincronizarea sloturilor DIMM și PCI neutilizate este dezactivată. Sistemul de monitorizare (H/W Monitor) este inițializat
27 Întreruperea INT 09h este activată. Controlerul tastaturii este inițializat din nou
29 Registrele MTRR sunt programate și APIC este inițializat. Controlerul IDE este în curs de programare. Se măsoară frecvența procesorului. Este numită extensia BIOS a sistemului video
2B Căutați BIOS-ul adaptorului video
2D Ecranul de start Award afișează informații despre tipul procesorului și viteza acestuia
33 Resetarea tastaturii
35 Primul canal DMA este testat
37 Testarea celui de-al doilea canal DMA
39 Registrele paginilor DMA sunt testate
3C Configurarea controlerului 8254 (temporizator)
3E Verificarea controlerului de întrerupere 8259
43 Controlerul de întrerupere este verificat
47 Autobuzele ISA/EISA sunt testate
49 Se calculează cantitatea de RAM. Registrele sunt în curs de configurare pentru procesorul AMD K5
4E Programarea registrelor MTRR pentru procesoarele Syrix. Cache-ul L2 și APIC sunt inițializate
50 Autobuz USB detectat
52 Memoria RAM este testată și rezultatele sunt afișate. Stergerea memoriei extinse
53 Dacă CMOS este șters, parola de conectare este resetată
55 Afișează numărul de procesoare (pentru platforme cu mai multe procesoare)
57 Este afișată sigla EPA. Inițializarea inițială a dispozitivelor ISA PnP
59 Sistemul de protecție împotriva virusului este determinat
5B Solicitare pentru rularea actualizării BIOS de pe dischetă
5D Controlerul Super I/O și controlerul audio integrat pornesc
60 Accesarea CMOS Setup dacă a fost apăsată tasta Delete
65 Mouse-ul PS/2 se inițializează
69 Cache-ul L2 este activat
6B Registrele chipset-ului sunt configurate în funcție de setarea BIOS
6D Atribuie resurse pentru dispozitivele ISA PnP și porturile COM pentru dispozitivele integrate
6F Controlerul de dischetă este inițializat și configurat
75 Dispozitivele IDE sunt detectate și instalate: hard disk-uri, CD/DVD, LS-120, ZIP etc.
76 Afișează informații despre dispozitivele IDE detectate
77 Porturile seriale și paralele sunt inițializate
7A Coprocesorul matematic este resetat și gata de funcționare.
7C Definește protecția împotriva scrierii neautorizate pe hard disk
7F Dacă există erori, este afișat un mesaj și sunt apăsate tastele Delete și F1
82 Memoria este alocată pentru gestionarea energiei și modificările sunt scrise în tabelul ESCD. Ecranul de splash cu sigla EPA este eliminat. Solicită o parolă dacă este necesar
83 Toate datele sunt salvate din stiva temporară în CMOS
84 Afișarea mesajului Inițializarea cardurilor Plug and Play
85 Inițializarea USB s-a încheiat
87 Tabelele SYSID sunt create în zona DMI
89 Tabelele ACPI sunt instalate. Întreruperile sunt atribuite dispozitivelor PCI
8B Apelat de BIOS-ul controlerelor suplimentare ISA sau PCI, cu excepția adaptorului video
8 D Parametrii de paritate RAM sunt setati folosind CMOS Setup. APM este inițializat
8F IRQ 12 este permis pentru conectarea la cald a mouse-ului PS/2
94 Finalizarea inițializării chipset-ului. Afișează tabelul de alocare a resurselor. Activați memoria cache L2. Setarea modului de tranziție pentru ora de vară/iarnă
95 Setează frecvența de repetare automată a tastaturii și starea Num Lock
96 Pentru sistemele multiprocesor sunt configurate registre (pentru procesoarele Cyrix). Este creat tabelul ESCD. Temporizatorul DOS Time este setat în funcție de ceasul RTC CMOS. Partițiile dispozitivului de pornire sunt salvate pentru utilizare de către antivirusul încorporat. Vorbitorul anunță sfârșitul POST. Este creat tabelul MSIRQ FF. Se execută întreruperea BIOS INT 19h. Căutați bootloader-ul în primul sector al dispozitivului de boot

Eșecul de a finaliza sau eșecul oricărui pas din secvența de testare duce la oprirea testării și emiterea unui cod POST corespunzător acestui pas de eșec.

Codurile POST de la alți producători pot fi găsite pe site-urile web ale producătorului plăcii de bază sau ale producătorului DIOS sau pe Internet.

Citirea codurilor POST

În ateliere sau specialiști în reparații, controlul execuției microprogramelor BIOS se realizează folosind o placă de expansiune specială. Este introdus într-un slot liber (majoritatea modelelor moderne sunt proiectate pentru magistrala PCI) și pe măsură ce se încarcă, afișează pe indicatorul său codul procedurii care se execută în prezent.

Un exemplu ar fi placa BM9222 PCI Post.

Cu toate acestea, cardul POST nu este un mijloc utilizat pe scară largă. Mai degrabă, este un instrument profesionist al reparatorilor de computere. Dându-și seama de acest fapt, producătorii de plăci de bază au început să echipeze modele concepute pentru entuziaștii care experimentau cu setările computerului și overclockarea cu indicatori de cod POST încorporați.

Un exemplu ar fi placa de bază ECS H67H2-M sau modelele X58 Extreme3, P55 Deluxe3 și 890GX Extreme3.

Există și o soluție mai ieftină - în timpul inițializării componentelor, codurile POST pot fi afișate pe ecran împreună cu alte informații de service. Totuși, această soluție are un dezavantaj semnificativ: dacă problema este legată de placa video, cel mai probabil nu vei vedea nimic.

Ultima oportunitate de a afla despre o defecțiune care a apărut în timpul testării Semnale sonore ale mesajelor de eroare.

Sunete și mesaje de eroare

În ciuda faptului că codurile POST sunt cel mai puternic instrument pentru identificarea problemelor hardware la pornirea unui computer, BIOS-ul oferă și alte instrumente de diagnosticare. Dacă nu aveți o cartelă POST la dispoziție, iar placa de bază nu poate afișa coduri POST, vă puteți baza pe semnale sonore și mesaje de eroare.

Dar pentru asta este necesar ca carcasa PC-ului sa aiba un difuzor de sistem si sa fie conectat la placa de baza.

Semnalele sonore sunt deosebit de valoroase în stadiul inițial, când placa video nu a fost încă inițializată și, ca urmare, nu este capabilă să afișeze nimic pe ecran. Combinația unică de semnale lungi și scurte va indica componenta problematică.

În etapele ulterioare, este mai ușor să navigați prin mesajul de eroare afișat de BIOS în cazul unei probleme hardware. În unele versiuni de BIOS acest mesaj este însoțit de un semnal sonor special, în altele îl înlocuiește. Dar, în orice caz, informațiile sunt de obicei suficiente pentru a identifica componenta defectă.

Trebuie remarcat faptul că semnalele sonore și mesajele de eroare sunt de fapt o opțiune mai vizuală pentru afișarea anumitor coduri POST și nu reprezintă în niciun caz un instrument suplimentar de diagnosticare. Dacă aveți o cartelă POST la dispoziție sau placa de bază este capabilă să afișeze coduri POST, trebuie să vă concentrați asupra codurilor - acestea oferă o imagine mult mai precisă și detaliată. Comparați cel puțin numărul de coduri POST (aproximativ o sută) și numărul de mesaje de eroare sau semnale sonore diferite (câteva zeci).

Secvență de bipuri Descrierea erorii
1 scurt POST de succes
2 scurte S-au găsit erori minore. Pe ecranul monitorului apare o solicitare pentru a intra în programul CMOS Setup Utility și pentru a corecta situația. Verificați dacă cablurile sunt bine fixate în conectorii pentru hard disk și placa de bază.
3 lungi Eroare controler tastatură
1 scurt, 1 lung Eroare de memorie cu acces aleatoriu (RAM).
1 lung, 2 scurt Eroare placa video
1 lung, 3 scurt Eroare de inițializare a tastaturii sau eroare de placa video
1 lung, 9 scurt Eroare la citirea din ROM
Repetând scurt Probleme cu sursa de alimentare
Repetând lung Probleme cu RAM
Frecvență înaltă-joasă repetată Probleme cu procesorul
Continuu Probleme cu sursa de alimentare
Procedura de configurare

Conectați-vă la BIOS Setup

Puteți intra în BIOS Setup numai când computerul este pornit și testul POST inițial este reușit (se aude un bip scurt din difuzorul sistemului).

Pentru a face acest lucru, trebuie să apăsați o anumită tastă sau combinație de taste.

În mod obișnuit, în timpul testării, economizorul de ecran afișează un mesaj precum „Apăsați DEL pentru a intra în configurare” - aceasta înseamnă că trebuie să apăsați tasta DEL pentru a intra în configurarea BIOS. Puteți afla ce cheie este atribuită pentru a intra în BIOS din instrucțiunile pentru placa de bază. Dacă nu există instrucțiuni și economizorul de ecran nu afișează indicii, puteți încerca cele mai cunoscute combinații:

Șterge
Esc
Ctrl + Shift + S sau Ctrl + Alt + S
Ctrl + Alt + Esc
Ctrl + Alt + Ștergere

Lucru sigur cu BIOS Setup

Lucrul cu BIOS Setup este asociat cu un anumit risc, deoarece dacă parametrul este modificat incorect sau neglijent, sistemul poate deveni instabil sau să nu funcționeze deloc. Există câteva sfaturi simple care pot ajuta la reducerea posibilului risc la minimum:

  • Cel mai bine este să experimentați cu setările BIOS Setup pe un computer nou care nu este plin cu informații;
  • Încercați să nu experimentați deloc cu BIOS-ul pe computere care procesează sau stochează informații importante sau voluminoase. Înainte de a configura sistemul folosind BIOS-ul, asigurați-vă că ați făcut o copie de rezervă a datelor importante. Principalul lucru în astfel de computere este stabilitatea. Un computer overclockat înghețat după câteva ore de procesare video este o pierdere de timp, energie electrică și rezultate de lucru. Unul neoverclockat va face față acestei sarcini mult mai eficient și vă va salva nervii;
  • Înainte de a modifica parametri importanți, înregistrați întotdeauna valoarea setată și modificată. Acest lucru vă va permite să îl readuceți la starea de funcționare în cazul funcționării instabile a sistemului;
  • Nu modificați valorile parametrilor pe care nu le cunoașteți. Verificați semnificația acestora fie în instrucțiunile pentru placa de bază, fie pe Internet pe resursa dezvoltatorului plăcii;
  • Nu editați simultan mai mulți parametri importanți care nu au legătură. Când sistemul este instabil, este mult mai dificil să se determine ce parametru a cauzat funcționarea instabilă;
  • Nu overclockați computerul fără studierea și pregătirea corespunzătoare a sistemului care este overclockat;
  • Nu utilizați secțiunea Hard Disk Utility, care este concepută pentru formatarea la nivel scăzut a modelelor de hard disk mai vechi și se găsește în versiunile mai vechi de BIOS, deoarece poate deteriora un hard disk modern;
  • Dacă, după setarea parametrilor și ieșirea din BIOS, computerul nu mai pornește, puteți readuce sistemul la starea de funcționare în mai multe moduri:
    • Dacă este posibil să intrați în BIOS Setup după repornirea computerului, trebuie să setați parametrii editați la valorile anterioare. Unele versiuni BIOS în sine anulează modificările din ultima sesiune.
    • Dacă modificările efectuate sunt necunoscute, este mai bine să utilizați parametrii impliciti folosind comanda Load Fail-Safe Defaults. După aceasta, va trebui să configurați sistemul pentru o funcționare optimă.
    • Dacă computerul nu pornește deloc din cauza setărilor incorecte ale BIOS-ului, atunci trebuie să resetați conținutul CMOS. În acest caz, toate valorile, inclusiv data/ora, vor fi modificate. Pentru a face acest lucru, resetați setările incorecte prin simpla mutare a jumperului Flash Recovery (IBM) sau a jumperului Clearing CMOS în poziția „clearing CMOS”. În acest din urmă caz, trebuie doar să închideți contactele jumperului corespunzător cu un jumper timp de câteva minute.
    • În cazul rezultatelor nereușite ale Setup BIOS, după resetarea configurației nereușite folosind un jumper în procedura Setup BIOS, este necesar să se dubleze întoarcerea valorilor BIOS de încărcare ru.Wikipedia.org<< на главную>>

Pentru a naviga mai bine în configurarea unui computer în timp ce acesta rulează, trebuie să înțelegeți ce se întâmplă la pornirea computerului, modul în care componentele sale interacționează între ele și ce rol joacă BIOS-ul.

NOTĂ.

BIOS este un sistem de bază de intrare/ieșire, al cărui program este stocat în memorie pe un cip special de pe placa de bază. BIOS-ul este responsabil pentru pornirea inițială a computerului după ce acesta este pornit.

În primul rând, după pornirea (repornirea) computerului, se face o căutare pentru adaptorul video care este instalat în sistem, deoarece fără acesta computerul nu va putea afișa nicio informație pe ecran. Dacă adaptorul video nu este detectat, sistemul oprește încărcarea și emite un sunet de eroare adecvat.

Când este găsit un adaptor video, acesta este inițializat, după care pe ecran apare pentru câteva secunde o imagine care conține informații despre adaptorul video instalat în sistem, dimensiunea memoriei acestuia etc.

Astfel, căutarea unui adaptor video are loc chiar mai devreme decât determinarea tipului de procesor și RAM instalată. Cu toate acestea, dacă procesorul nu este instalat sau nu poate fi utilizat, atunci sistemul nu poate afișa, de obicei, nicio imagine pe ecran sau semnal cu sunet.

Următorul pas este determinarea tipului de procesor. Acest pas își setează și viteza de ceas în funcție de setările BIOS. Ecranul afișează informații despre tipul de procesor și frecvența acestuia.

Programul de pornire determină apoi cantitatea și tipul de RAM instalată în sistem și o testează. Rezultatele tuturor proceselor sunt afișate pe ecran.

După aceasta, începe inițializarea și verificarea dispozitivelor conectate la controlerele IDE. Acestea pot fi hard disk-uri, unități CD sau DVD și alte dispozitive de stocare. Informațiile despre ele provin de obicei din valorile parametrilor BIOS. Dacă în setări este specificată detectarea automată a unităților (valoare automată), sistemul va încerca automat să le detecteze - totuși, acest lucru necesită timp suplimentar.

Programul de pornire a computerului verifică apoi unitatea de dischetă (dacă este instalată pe sistem). Pentru a face acest lucru, controlorul îi trimite mai multe comenzi, iar sistemul îi înregistrează răspunsul.

În continuare, începe căutarea și verifică plăcile de expansiune instalate în sistem, cum ar fi un modem intern, o placă de sunet, o placă de captură video, un tuner TV sau un tuner FM etc. Unele dintre aceste plăci (de exemplu, un controler SCSI) pot, de asemenea, au propriul lor BIOS. În acest caz, controlul îi poate fi transferat temporar.

După toate acțiunile descrise, pe ecranul monitorului este afișat un tabel rezumat cu informații despre configurația computerului, care indică:

tip procesor;

Numărul de identificare a procesorului (dacă există);

Viteza de ceas a procesorului;

Cantitatea de RAM instalată;

Dimensiunea memoriei cache;

Informații despre factorul de formă pentru unitatea de dischetă;

Informații despre dispozitivele IDE instalate;

Tipul de sistem video;

Porturi seriale și paralele detectate și adresele lor I/O;

Informații despre modulele de memorie instalate;

Aflați despre cardurile de expansiune, inclusiv dispozitivele Plug and Play și non-Plug and Play.

Cu toate acestea, să ne întoarcem la începutul pornirii computerului și să ne uităm la un proces numit sistem de autotestare (POST). Dacă este finalizată cu succes, se va auzi de obicei un bip scurt. Uneori, însă, nu pot fi date semnale.

Ce se întâmplă dacă totul nu este în regulă? Dacă sunt detectate erori minore, mesajele despre acestea sunt afișate pe ecran, după care computerul poate continua să pornească. Dacă în timpul autotestării au fost detectate probleme mai grave, sistemul informatic va încerca și el să informeze utilizatorul despre acestea, dar uneori ecranul rămâne întunecat în astfel de cazuri. În consecință, utilizatorul nu poate vedea nici măcar mesajul corespunzător pe ecran.

Dacă se întâmplă acest lucru, puteți utiliza semnale sonore pentru a determina cauza erorii. Cu ajutorul lor, sistemul informează utilizatorul despre rezultatele procesului de autotestare.

De regulă, este imposibil să se ofere un răspuns fără ambiguitate la întrebarea ce înseamnă cutare sau cutare combinație de semnale sonore, deoarece fiecare subsistem BIOS are propriul său set de semnale sonore, prezentate în descrierea sa. Cu toate acestea, adesea astfel de informații pot să nu fie disponibile deloc. În acest caz, încercați să accesați site-ul web al producătorului sau să solicitați informațiile relevante de la serviciul de asistență tehnică al producătorului BIOS-ului sau plăcii de bază.

Cu toate acestea, există unele combinații de bipuri care sunt folosite destul de des pentru a indica aceleași erori. Dacă sistemul dvs. emite una dintre următoarele combinații de semnale sonore după autotestare, este probabil să semnaleze următoarele:

Un bip scurt – testarea a fost finalizată cu succes, încărcarea continuă (unele sisteme nu emit semnale sonore);

Nu există sunet - procesorul sau sursa de alimentare sunt defecte (nu există nicio imagine pe ecran);

Un semnal lung și continuu – sursa de alimentare este defectă;

Două bipuri scurte – au fost detectate erori minore, este necesar să se facă modificări la setările parametrilor BIOS (Premiu); ar putea fi, de asemenea, o eroare de paritate a memoriei (AMI);

Trei bipuri lungi – eroare controler tastatură;

Trei bipuri scurte – eroare de funcționare a memoriei mai mică;

Un semnal lung și unul scurt – memoria RAM nu funcționează corect;

Un bip lung și două scurte – adaptorul video nu funcționează corect;

Un bip lung și trei scurte – eroare de sistem video: monitorul nu este conectat, adaptorul video nu funcționează etc. (AMI); sau probleme cu controlerul tastaturii (Premiu);

ATENŢIE!

Experiența arată că în Award BIOS acest semnal poate fi folosit și în prima valoare. Aceasta este una dintre cele mai frecvente greșeli.

Un bip lung și opt scurte – eroare de sistem video: monitorul nu este conectat, adaptorul video nu funcționează etc.;

Un semnal lung și nouă scurte – eroare la citirea datelor BIOS;

Patru bipuri scurte – temporizatorul sistemului nu funcționează;

Cinci bipuri scurte – procesorul nu funcționează corect;

Șase bipuri scurte – controlerul tastaturii este defect;

Șapte bipuri scurte – probleme cu placa de bază;

Opt bipuri scurte – memoria video nu funcționează corect;

Bipuri lungi repetate – modulul RAM este defect sau conectat incorect;

Bipuri scurte repetate – sursa de alimentare nu funcționează corect;

Nouă bipuri scurte – eroare de sumă de verificare la verificarea conținutului BIOS; De obicei, setările BIOS-ului sunt resetate, după care puteți intra în programul de setări și puteți continua lucrul;

Zece semnale scurte – eroare la scrierea datelor pe cipul CMOS;

Unsprezece semnale scurte - memoria cache externă nu funcționează corect.

Rețineți că toate valorile date sunt orientative, adică, în fiecare caz specific, semnificația unui anumit semnal sonor poate diferi în funcție de producătorul BIOS-ului sau de placa de bază.

ATENŢIE!

Nu acordați atenție bipurilor scurte și silențioase pe care multe plăci de bază ASUS le emit atunci când porniți sau reporniți computerul. Cu aceste semnale, sistemul semnalează pur și simplu numărul de dispozitive USB conectate. De exemplu, dacă auziți două bipuri scurte și silentioase în timpul pornirii, înseamnă că au fost detectate două dispozitive USB conectate. Dacă nu există dispozitive conectate la portul USB, sistemul nu va emite niciun bip dacă autotestul se finalizează cu succes.

După cum arată practica, uneori în timpul autotestării unui sistem informatic poate apărea o eroare care nu poate fi localizată folosind semnale sonore. Pentru a analiza această situație, se folosește o placă POST.

Cardul POST este o placă de expansiune specială pentru magistrala PCI (sau mai rar pentru magistrala ISA), care are un indicator digital special (de exemplu, cristal lichid sau, mai des, fluorescent-vacuum).

Un port special este alocat în spațiul portului special în scopul de a indica rezultatele autotestării. Adresa hexazecimală a acestui port este 80. Înainte de a inițializa un anumit dispozitiv prezent în sistem, în acest port trebuie plasat ceva cod, cu ajutorul căruia puteți determina exact ce este inițializat în acest moment.

Dacă inițializarea unui dispozitiv este finalizată cu succes, sistemul va continua să determine următorul. În acest caz, următorul cod va fi scris pe portul 80.

Placa POST citește codurile care au fost scrise în timpul inițializării dispozitivului la portul 80 și le afișează pe indicatorul său. În consecință, dacă sistemul a fost întrerupt, puteți vedea codul care a fost scris ultima dată pe portul 80. Folosind-o, puteți determina ce operațiune a eșuat, precum și ce dispozitiv nu a putut fi inițializat. De exemplu, dacă ultima valoare afișată pe indicator este 04, atunci aceasta (atunci când utilizați un sistem cu un BIOS Award) înseamnă că sistemul generează incorect semnale de regenerare RAM.

Semnificația codurilor POST poate varia între diferiți producători de BIOS și plăci de bază, dar majoritatea sunt la fel. În tabel 3.1 arată codurile de procedură POST care se găsesc în mod obișnuit în sistemele bazate pe BIOS Award.

Tabelul 3.1. Semnificațiile codului POST

Utilizarea plăcilor POST în unele cazuri poate oferi asistență neprețuită în procesul de diagnosticare a unui sistem defect sau defect.

Cu toate acestea, pentru a utiliza astfel de diagnostice, trebuie să instalați cel puțin placa POST în slotul corespunzător (PCI sau ISA), cu excepția cazului în care, desigur, acest lucru a fost făcut la asamblarea unității de sistem, ceea ce este destul de rar.

Unii producători de plăci de bază plasează indicatori de cod POST direct pe suprafața plăcii de bază pentru a facilita depanarea. Uneori, pinii indicatorilor codului POST sunt plasați și pe placa de bază, iar indicatorul în sine este inclus în kit. În acest caz, poate fi scos în orice locație de pe carcasa computerului.

Astfel de soluții facilitează foarte mult depanarea. Cu toate acestea, din păcate, ele sunt încă destul de rare și nu au intrat încă în utilizare pe scară largă.

Ce se întâmplă după ce autotestarea sistemului informatic este finalizată și sunt determinați parametrii tuturor dispozitivelor instalate?

Până în acest moment, comportamentul sistemului este controlat de programul BIOS încorporat. În această etapă, controlul este transferat în înregistrarea de pornire principală a hard disk-ului.

Această zonă ar trebui să conțină o cantitate mică de cod de bootloader al cărui scop este doar de a transfera controlul în înregistrarea de pornire a partiției logice dorite de pe hard disk-ul în care urmează să fie localizat bootloader-ul sistemului de operare.

Încărcătorul sistemului de operare este un program care citește nucleul sistemului de operare în RAM și rulează programe care îl inițializează și îi transferă controlul. După aceasta, controlul asupra sistemului informatic este câștigat de sistemul de operare (OS), sub care se efectuează toate lucrările ulterioare pe computer.

Cu toate acestea, un program mai flexibil poate fi localizat în înregistrarea principală de pornire a hard diskului, de exemplu, permițându-vă să afișați un meniu pentru selectarea pornirii sistemului de operare dorit dacă pe computer sunt instalate mai multe sisteme de operare.

În plus, setările BIOS-ului pot necesita ca sistemul de operare să fie încărcat de pe o dischetă sau CD, mai degrabă decât de pe un hard disk. În acest caz, BIOS-ul va încerca să citească sectorul de pornire al dischetei sau al CD-ului în memorie în loc de încărcătorul de pornire din înregistrarea de pornire principală a hard disk-ului. Dacă acest lucru reușește, controlul va fi transferat în programul de citire.

Dacă sectorul de pornire nu poate fi detectat pe hard disk sau pe suportul amovibil, pe ecran va apărea un mesaj de avertizare, al cărui tip depinde de producător și versiunea BIOS. După aceasta, sistemul va înceta să funcționeze.

Căutarea încărcătoarelor de pornire pe hard disk și pe mediile amovibile se efectuează întotdeauna în conformitate cu instrucțiunile de ordine de pornire care provin din setările BIOS.

Adevărat, în realitate totul este ceva mai complicat. Controlul va fi transferat la codul citit din sectorul de boot numai dacă BIOS-ul stabilește că este de fapt executabil.

Dacă BIOS-ul detectează o secvență aiurea în sectorul de pornire al unui dispozitiv definit ca bootabil în loc de un cod de încărcare de pornire, comportamentul ulterior al programului poate fi diferit. În cele mai multe cazuri, dacă mediul amovibil este specificat ca suport de pornire și codul încărcător de pornire nu este găsit în sectorul său de pornire, BIOS-ul poate decide că discul greșit este pur și simplu introdus în unitate. Ca urmare, computerul se va întrerupe și pe ecran va apărea un mesaj care indică faptul că trebuie să introduceți un disc de pornire. După apăsarea tastei Enter, BIOS-ul încearcă din nou să citească codul sectorului de pornire. Dacă media nu este detectată în unitate, BIOS-ul încearcă să scaneze următorul dispozitiv specificat în setări ca bootabil.

Cu toate acestea, în majoritatea cazurilor, sistemul de operare este încărcat de pe hard disk. Spre deosebire de alte medii, hard disk-ul conține mai multe partiții, fiecare având propriul sector de boot. În plus, hard disk-ul conține o înregistrare principală de pornire la început. Acesta este cel care este citit în memorie, iar codul său trebuie să transfere controlul către bootloader-ul partiției dorite de hard disk.

Acest bootloader, la rândul său, îndeplinește funcțiile de încărcare a nucleului sistemului de operare. După detectarea nucleului, același încărcător de pornire rulează de obicei programe de inițializare a dispozitivului, precum și altele care pregătesc sistemul de operare pentru interacțiunea cu utilizatorul.

Acum știți că încărcarea unui sistem de operare este un proces în mai mulți pași. Acest lucru este important de înțeles pentru a evalua corect cauzele defecțiunilor care au apărut la încărcarea sistemului. Aceste informații sunt necesare și pentru cei care folosesc mai mult de un sistem de operare pe computerul lor.

Vorbind despre încărcarea sistemelor de operare, nu putem să nu menționăm cum acestea pot fi localizate pe hard disk-ul computerului. Acest lucru este valabil mai ales dacă două sau mai multe sisteme de operare trebuie să coexiste simultan pe hard disk.

În primul rând, trebuie să rețineți că hard disk-urile fizice adesea nu corespund cu numele logice ale partițiilor care sunt utilizate în sistem. De exemplu, dacă într-un sistem MS-DOS sau Windows vedeți hard disk-uri desemnate ca C:, D: și E:, aceasta nu înseamnă că există trei hard disk-uri instalate în computer. Acesta poate fi un hard disk împărțit în partiții logice.

Mai mult, un hard disk poate fi folosit în aproape orice sistem de operare doar dacă este partiționat. Chiar dacă doriți să utilizați, de exemplu, 80 GB de disc în Windows fără a-l împărți, trebuie să creați o partiție logică mare pe acesta, ocupând aproape tot spațiul.

La începutul hard disk-ului există întotdeauna un tabel cu partițiile sale, iar dacă acesta este gol (nu există partiții), atunci accesul la date este imposibil (cu excepția cazului în care, desigur, vorbim despre metode de acces standard și nu despre programe precum Disk Editor, care lucrează direct cu sectoare fizice de pe disc). Datele sunt accesate în cadrul fiecărei partiții existente, iar modul în care sunt accesate depinde de organizarea datelor în cadrul partiției.

Partiționarea unui disc se face de obicei folosind fdisk sau un program similar. Sub acest nume, pot apărea programe complet diferite în sisteme de operare diferite. Există, de asemenea, instrumente speciale, cum ar fi PartitionMagic (Fig. 3.1) sau programe Acronis OS Selector.

Orez. 3.1. Fereastra programului PartitionMagic.

În mod tradițional, un hard disk fizic nu poate conține mai mult de patru partiții logice, deoarece standardul a alocat prea puțin spațiu pentru tabelul de partiții la începutul hard diskului. Cu toate acestea, această limitare poate fi ocolită.

Partițiile ale căror informații se găsesc în tabelul principal de partiții de la începutul discului sunt numite primare. Astfel, ar fi mai corect să spunem că mai mult de patru partiții primare nu pot exista pe un hard disk fizic.

Apropo, unele sisteme de operare pot fi pornite doar de pe partiția primară. Pentru MS-DOS sau Windows OS, în plus, este necesar ca această partiție să fie localizată pe primul disc fizic (dacă există mai multe dintre ele) și să fie marcată ca activă. În unele cazuri, distanța sa fizică de la începutul discului joacă, de asemenea, un rol.

Mai mult, atunci când utilizați sisteme de operare MS-DOS sau Windows 95/98/Me, vă rugăm să rețineți că acestea pot folosi doar o partiție primară pe fiecare hard disk.

Pe lângă partițiile primare, pe hard disk pot fi plasate partiții logice extinse, care sunt în esență secundare. Această tehnologie a fost aparent inventată pentru a ocoli limitarea a patru partiții pe un singur disc.

Deci, una dintre cele patru partiții primare poate fi marcată ca extinsă. O astfel de partiție conține un alt tabel de partiții, care nu mai are o limită de dimensiune și, prin urmare, poate conține informații despre aproape orice număr mare de partiții.

Această imagine poate fi prezentată în diferite forme. De exemplu, atunci când utilizați programul fdisk în relație cu sistemele de operare MS-DOS sau Windows, utilizatorului i se pare că toate partițiile logice se află în interiorul partiției extinse, deși ar fi mai convenabil și mai logic să o prezentați diferit - așa cum se arată în fig. 3.2.

Orez. 3.2. Aspectul partițiilor logice de pe un hard disk.

Pentru sistemele de operare MS-DOS sau Windows, utilizarea unei partiții extinse este singura modalitate de a împărți un hard disk fizic în mai multe logice. Dacă discul are o partiție principală pentru aceste sisteme, atunci restul ar trebui să fie localizat pe partiția extinsă.

Teoretic, partițiile logice situate în interiorul unei partiții extinse nu sunt diferite de partițiile primare în ceea ce privește accesul la date. Cu toate acestea, multe sisteme de operare nu pot fi plasate pe aceste partiții, deoarece în majoritatea cazurilor nu vor putea porni de pe ele.

Există și alte caracteristici ale utilizării lor. În special, sistemele de operare MS-DOS sau Windows desemnează discurile după cum urmează. Mai întâi vin toate partițiile primare (partiția primară a primului disc, partiția primară a celui de-al doilea disc etc.), apoi cele logice (mai întâi pe primul disc, apoi pe al doilea etc.). Astfel, dacă ați folosit anterior un disc fizic cu partițiile C: și D: și apoi un al doilea disc fizic cu o singură partiție primară a fost instalat în computer, atunci noua partiție se va numi D: și fosta partiție D: - E:. Acest lucru îi încurcă pe unii utilizatori începători.

În cele mai recente versiuni de sisteme de operare, această situație poate fi corectată. De exemplu, în Windows 2000/XP puteți atribui orice litere fiecărei partiții, dar în Linux, BeOS și alte sisteme astfel de probleme nu apar deloc, deoarece discurile din ele nu sunt desemnate prin litere, iar partițiile în sine sunt montate în directoare.

Permiteți-mi să vă reamintesc încă o dată că accesul la datele de pe disc depinde și de organizarea datelor în cadrul fiecărei partiții. O astfel de organizație se numește sistem de fișiere, deoarece datele din ea sunt localizate pe disc sub formă de secvențe numite - fișiere, iar accesul la acestea se realizează prin accesarea numelor corespunzătoare.

Sistemele de operare diferite au abordări diferite pentru organizarea datelor într-o partiție. Lucrul comun este că, pentru a utiliza un anumit sistem de fișiere, trebuie mai întâi să îl creați în interiorul partiției de disc. Crearea unui sistem de fișiere pe o partiție se numește formatare.

Să ne uităm la cele mai comune sisteme de fișiere.

FAT16 este un sistem de fișiere bazat pe un tabel de alocare a fișierelor pe 16 biți. Este „nativ” în sistemele de operare MS-DOS și Windows 95, dar poate fi folosit cu anumite rezerve în aproape toate sistemele de operare. Cu toate acestea, nu este popular, deoarece se caracterizează prin stabilitate scăzută și pierderi semnificative de spațiu pe disc atunci când există un număr mare de fișiere (în special cele mici). În plus, dimensiunea unei partiții FAT16 nu poate depăși 2 GB.

FAT32 este o modificare îmbunătățită a FAT16 care utilizează un tabel de alocare a fișierelor pe 32 de biți. Nu poate fi utilizat numai în sistemele de operare MS-DOS și Windows 95; se caracterizează printr-o performanță destul de scăzută.

FAT12 este o altă opțiune de sistem de fișiere bazată pe un tabel de alocare a fișierelor (12 biți). Această opțiune se aplică numai suporturilor mici, cum ar fi dischetele. Practic nu este folosit pe hard disk.

HPFS este un sistem de fișiere de înaltă performanță dezvoltat pentru sistemul de operare OS/2. Poate fi folosit și în versiunile anterioare de Windows NT (până la 3.5 inclusiv).

NTFS este, de asemenea, un sistem de fișiere destul de performant, conceput ca un concurent al HPFS. Proiectat pentru sistemele de operare Windows NT/2000/XP, dar poate fi folosit în Linux, FreeBSD, BeOS și alte sisteme, de obicei în modul numai citire.

EXT2FS este un sistem de fișiere foarte compact și de înaltă performanță conceput pentru sistemul de operare Linux. Poate fi folosit și pe FreeBSD, QNX și altele. În plus, există programe pentru a oferi (de obicei numai citire) acces la sistemul EXT2FS din diferite versiuni de Windows.

EXT3FS este o versiune jurnalizată a sistemului de fișiere EXT2FS.

UFS este un sistem de fișiere folosit aproape exclusiv în sistemul de operare FreeBSD. Se caracterizează prin faptul că în interiorul partiției de disc (slice) în acest sistem este organizat un alt sistem de partiții și numai în fiecare dintre aceste partiții se află sistemul de fișiere însuși.

ReiserFS este un alt sistem de fișiere jurnal foarte rapid folosit în mod obișnuit pe Linux.

Există și alte sisteme de fișiere, fiecare dintre acestea, de regulă, creat pentru utilizare într-un sistem de operare diferit. Astfel, BeOS, QNX, etc au propriile sisteme de fișiere.Cel mai universal sistem pentru diverse sisteme de operare este sistemul FAT32 (sau FAT16).

În mod tradițional, operațiunile cu partiții de disc sunt considerate cele mai periculoase operațiuni software pe un computer. Și aceasta nu este o coincidență: la urma urmei, atunci când utilizați orice program pentru operațiuni cu partiții de disc, puteți distruge sistemul de fișiere cu o singură acțiune erupție, ceea ce înseamnă că puteți pierde accesul la toate datele din interiorul acestuia. Pentru majoritatea utilizatorilor, această situație este echivalentă cu ștergerea tuturor datelor de pe disc.

În mod obișnuit, puteți efectua numai următoarele manipulări cu partițiile de disc:

Crearea unei partiții (dacă există spațiu pe disc care nu este ocupat de alte partiții);

Ștergerea unei partiții (rezultând ștergerea tuturor datelor din cadrul partiției);

Schimbarea tipului de partiție (dacă programul acceptă diferite sisteme de fișiere, datele se pierd de obicei);

Afișează informații despre partițiile disponibile.

Aceste acțiuni pot fi numite diferit în diferite programe. De exemplu, programul fdisk din pachetul DOS/Windows 95/98/Me înțelege doar partițiile FAT, iar toate celelalte pentru acesta pur și simplu nu sunt partiții DOS. În plus, crearea unei partiții extinse și a unei partiții logice în interiorul acesteia pentru un program dat sunt două operații independente etc.

Când utilizați instrumente simple, cum ar fi programul de mai sus, este imposibil, de exemplu, să schimbați dimensiunea partiției. Cu toate acestea, acest lucru este adesea necesar. De exemplu, ați creat o partiție FAT32 pentru întreg spațiul de pe disc și după un timp ați vrut să instalați Linux sau Windows NT folosind propriul format de sistem de fișiere ext3fs sau NTFS, iar partiția are deja date scrise pe ea. În acest caz, va trebui să:

Ștergeți partiția de disc (în acest caz, toate datele de pe ea se vor pierde);

Creați două noi în locul său (și, dacă este necesar, restaurați datele de pe medii externe pe ele, după instalarea sistemului de operare).

Pentru a evita un proces atât de lung, au fost dezvoltate programe care vă permit să redimensionați o partiție fără a pierde date. Unul dintre primele a fost programul FIPS. Adevărat, nu schimbă dimensiunea partiției în sensul deplin al cuvântului, ci știe doar să împartă una existentă în două, dar fără a pierde date.

NOTĂ.

Instrucțiunile pentru acest program spun de zece ori că datele importante trebuie salvate și autorul nu poartă nicio responsabilitate, dar practica arată că FIPS funcționează foarte bine - datele nu s-au pierdut niciodată.

Cel mai funcțional în acest context este programul Acronis OS Selector. Vă permite să redimensionați cu ușurință nu numai partițiile în modul grafic, ci și să mutați partițiile în jurul discului, precum și să le copiați sau să le transferați pe un alt disc fizic. În plus, puteți schimba în mod arbitrar tipul sistemului de fișiere al unei partiții, puteți ascunde partițiile dintr-un anumit sistem de operare și multe altele.

Acum că știți deja suficient despre pornirea computerului după ce îl porniți, trebuie să înțelegeți ce rol joacă BIOS-ul și ce se poate obține prin configurarea corectă a setărilor acestuia.

Din cartea C++ de Hill Murray

11.2 Includerea fișierelor Linia de comandă a compilatorului cu forma #include „nume_fișier” face ca această linie să fie înlocuită cu conținutul complet al fișierului nume_fișier. Fișierul numit este mai întâi căutat în directorul original al fișierului sursă și apoi în locații standard sau specificate. Alternativă

Din cartea Esența tehnologiei COM. Biblioteca programatorului de boxul lui Donald

Incluziune Nu toate clasele sunt capabile de agregare. Pentru a expune clasele non-agregate ca parte a identității unui alt obiect, obiectele externe trebuie să transmită în mod explicit apeluri de metodă către obiectele interne. Această tehnologie COM este adesea numită

Din cartea Ghidul utilizatorului Fedora 8 autor

7.2.1. Pornirea computerului Să luăm în considerare pornirea inițială a computerului din momentul pornirii. Apăsați butonul de pornire de pe carcasa computerului și programul POST (Power On Self Test) este încărcat în RAM - un program pentru autotestarea computerului atunci când este pornit.

Din cartea Ghidul de referință C++ autor Stroustrap Bjarne

Din cartea Limbajul de programare C# 2005 și platforma .NET 2.0. de Troelsen Andrew

Activarea afișajului În acest moment, handlerul de evenimente Tick ar trebui să afișeze ora curentă în panoul toolStripStatusLabelClock dacă valoarea implicită a variabilei membru DateTimeFormat este DateTimeFormat.ShowClock. Pentru a permite utilizatorului să comute între afișarea datei și a orei,

Din cartea Delphi. Învățând prin exemplu autor Parizhsky Serghei Mihailovici

Porniți cheia difuzorului computerului :)