Secretele lui ms-dos

Secretele MS-DOS? Da, că poate exista un secret - toate pentru o lungă perioadă de timp toate sunt cunoscute, toate sunt studiate, verificate și descrise! Dar nu! De fapt, majoritatea comenzilor DOS au parametri de linie de comandă nedocumentați care nu pot fi văzuți nici atunci când apelați ajutorul printr-o interogare în stil: "command_name_DOC /?". Unele dintre aceste echipe vor fi discutate în acest articol.








Parametrii nedocumentați COMMAND.COM

  • COMMAND / F (MS-DOS versiunea 6.00 sau mai mult)

COMMAND.COM cu opțiunea nedocumentată / F vă permite să eliminați în mod normal etichetarea "Abort, Retry, Fail" și "răspunde" automat "Fail" pentru această interogare, care apare când apar erori DOS critice. De exemplu, dacă ați uitat să introduceți o unitate dischetă în unitate, mesajul de eroare va opri automat cererea și va reveni la DOS Prompt, trimițând valoarea Fail și astfel eliminând necesitatea apăsării tastei "F". Puteți seta acest parametru în proprietățile sesiunii MS-DOS din Windows 95 sau îl puteți înregistra în fișierul CONFIG.SYS prin calea SHELL = către coajă. De exemplu: SHELL = C: \ COMMAND.COM C: \ / E: 512 / P / F.

COMMAND.COM cu acest parametru poate fi rulat ca o sesiune separată, "curată", de la sesiunea DOS deja pornită.

  • COMMAND / Z (numai Windows 95 sau OSR2)

Parametrii nedocumentați ai comenzii VER

Această comandă DOS încorporată, cu un parametru nedocumentat / R, permite nu numai afișarea versiunii sistemului de operare, dar și afișarea segmentului care este DOS (de obicei HMA, dacă DOS = HIGH este scris în CONFIG.SYS).


Parametrii nedocumentați FDISK.EXE

  • FDISK / FPRMT (numai Windows 95 OSR2 sau o versiune ulterioară)

FDISK / FPRMT include capacitatea de a folosi sistemul de fișiere FAT32 pe hard disk-uri cu un volum mai mic de 512 megabytes. În mod implicit, FDISK nu ar trebui să creeze partiții FAT32 pe discuri mici, din cauza faptului că nu este important sau, pentru a fi mai exact, aproape absent de la acestea, câștigul din utilizarea FAT32. Acest lucru este de înțeles - pierderea spațiului cu această dimensiune a discurilor este neglijabilă, astfel încât lipsa acestei comenzi în descrierea MS-DOS este destul de ușor de înțeles. De asemenea, nu uitați că este mai bine să nu rulați FDISK dintr-o sesiune DOS în Windows 95/98. Opțiunea corectă este să bootați în modul "clean DOS'a" - Command Prompt prin meniul de pornire al Windows 95 de pe tasta F8.







  • FDISK x / PRI: ps / EXT: es / LOG: ls (MS-DOS 6.00 sau mai mare)

Parametrii nedocumentați din această comandă lungă înseamnă:

x = numărul dispozitivului (1, 2 și așa mai departe). Sub dispozitivul cu numărul 1 se înțelege în mod firesc primul hard disk;

/ PRI: ps = creează pe disc o partiție primară (primară) de dimensiune ps megabytes;

/ EXT: es = creează pe disc o partiție secundară cu mărime es megabytes;

/ LOG: ls = creează discuri logice de mărime de ls megabyte pe partiția secundară a discului.

  • FDISK / MBR (MS-DOS 6,00 sau mai mult)

FDISK / MBR restabilește sectorul de boot deteriorat al unității de hard disk prin simpla suprascriere a acesteia (sau mai degrabă, un nou MBR (Master Boot Record) este scris pe disc fără modificări ale configurației partiției de disc). Trebuie remarcat faptul că suprascrierea blocului principal de boot în acest fel poate face discuri invizibile, rupte de programul SStor. În plus, pot apărea probleme cu Windows 95 cu sistem de boot dublu, care funcționează deja incorect în OSR 2. De asemenea, trebuie să aveți grijă cu discurile care au mai mult de patru partiții.

Apropo, cu MBR există o altă problemă care nu se cunoaște foarte mult când se instalează hard discuri noi sub Windows 95 după upgrade-ul de la MS-DOS versiunea 5.0 (sau mai devreme). În acest caz, aveți discul principal cu MBR, scris de FDISK din vechiul MS-DOS. Și când adăugați un alt hard disk sub Windows 95, îl împărțiți cu FDISK din partea nouăzeci (adică din versiunea MS-DOS 7.xx). Deci, aveți două discuri, formatate și rupte în diferite sisteme de operare, astfel încât Windows 95 să nu poată detecta discul "vechi". În acest caz, trebuie doar să actualizați MBR executând FDISK cu opțiunea / MBR. Din nou, FDISK trebuie executat nu din sesiunea DOS sub Windows 95/98, ci de F8 în modul "clean DOS" - Command Prompt sau în modul boot al vechii versiuni DOS (dacă nu aveți OSR2).

În principiu, există o modalitate mai ușoară de a actualiza un ScanDisc defect sau defect de MBR sau un alt utilitar, dar în acest caz este posibil să se schimbe numele unităților logice, de exemplu C la D și invers.

Parametrii nedocumentați FORMAT.COM

  • FORMAT: / Z: n (Windows 95 OSR 2.0 și versiuni ulterioare)

Această opțiune nedocumentată vă permite să formatați unitățile cu un sistem de fișiere FAT32 și cu o dimensiune a clusterului egală cu n de 512 octeți. Aceasta înseamnă că, dacă valoarea lui n este 2, dimensiunea clusterului va fi egală cu un kilobyte (2 * 512 = 1024).

Parametrii nedocumentați ai MEM.EXE

O comandă externă DOS MEM cu un parametru nedocumentat / A afișează informații despre memoria standard plus informații despre segmentul HMA (zona de mare memorie). HMA este o zonă mică de memorie de 64 kilobyte deasupra primului megabyte, unde nucleul DOS este în mod normal încărcat, iar tampoanele DOS sunt, de asemenea, localizate. DOS la fel HMA este gestionat de HIMEM.SYS, care deschide așa-numita linie A20.

Pentru mai multe informații, puteți utiliza combinația parametrilor standard MEM / A / C / P sau MEM / D / A / P (pentru mai multe informații despre programele și modulele rezidente). Din nefericire, este imposibil să puneți toți parametrii simultan.

  • LFNFOR [ON | OFF | /?] (Windows 95 și versiuni ulterioare)

Ei bine și în sfârșit - comanda DOS încorporată, necunoscută în majoritatea descrierilor, pur și simplu necunoscută majorității utilizatorilor. Această comandă vă permite să activați / dezactivați folosirea numelor lungi de fișiere atunci când procesați comenzile FOR folosite în fișierele de tip bat.







Articole similare

Trimiteți-le prietenilor: