mformat(1) General Commands Manual mformat(1) Nume mformat - adauga un sistem de fiiere MSDOS pe o discheta formatata la nivel scazut Nota de avertisment Aceasta pagina de manual a fost generata automat din documentaia ,,texinfo" a <> i este posibil sa nu fie in intregime exacta sau completa. Pentru detalii, consultai sfaritul acestei pagini de manual. Descriere Comanda mformat este utilizata pentru a adauga un sistem de fiiere MS-DOS pe o discheta formatata la nivel scazut. Sintaxa sa este: mformat [-t cilindrii|-T total_sectoare] [-h capete] [-s sectoare] [-f dimensiune] [-1] [-4] [-8] [-v eticheta-volum] [-F] [-S sizecode] [-M dimensiune-sector-software] [-N numar-serie] [-a] [-C] [-H sectoare-ascunse] [-I fsVersion] [-r sectoare-radacina] [-L lungime-fat] [-B sector-pornire] [-k] [-m descriptor-media] [-K copie_rezerva-pornire] [-R nr-sectoare-rezervate] [-c clusters-per-sector] [-d copii-fat] [-X] [-2 sectoare-pe-pista_0] [-3] [-0 rata-pe-pista_0] [-A rata-pe-alte-piste] unitatea: mformat adauga un sistem minim de fiiere MS-DOS (sectorul de pornire, FAT i directorul radacina) la o discheta care a fost deja formatata cu un format Unix de nivel scazut. Sunt acceptate urmatoarele opiuni: (Este posibil ca opiunile S, 2, 1 i M sa nu existe daca aceasta copie a mtools a fost compilata fara opiunea USE_2M) Urmatoarele opiuni sunt identice cu cele ale comenzii format din MS-DOS: Opiuni v Specifica eticheta volumului. O eticheta de volum identifica discul i poate avea maximum 11 caractere. Daca omitei opiunea ,,-v", mformat nu va atribui nicio eticheta discului. f Specifica dimensiunea sistemului de fiiere DOS care trebuie formatat. Doar un anumit numar de dimensiuni predefinite sunt acceptate de acest indicator; pentru celelalte, utilizai indicatoarele -h/-t/-s. Sunt acceptate urmatoarele dimensiuni: 160 160K, pe o singura faa, 8 sectoare pe pista, 40 de cilindri (pentru 5 1/4 DD) 180 160K, pe o singura faa, 9 sectoare pe pista, 40 de cilindri (pentru 5 1/4 DD) 320 320K, pe ambele fee, 8 sectoare pe pista, 40 de cilindri (pentru 5 1/4 DD) 360 360K, pe ambele fee, 9 sectoare pe pista, 40 de cilindri (pentru 5 1/4 DD) 720 720K, pe ambele fee, 9 sectoare pe pista, 80 de cilindri (pentru 3 1/2 DD) 1200 1200K, pe ambele fee, 15 sectoare pe pista, 80 de cilindri (pentru 5 1/4 HD) 1440 1440K, pe ambele fee, 18 sectoare pe pista, 80 de cilindri (pentru 3 1/2 HD) 2880 2880K, pe ambele fee, 36 de sectoare pe pista, 80 de cilindri (pentru 3 1/2 ED) t Specifica numarul de piste de pe disc. T Specifica numarul total de sectoare de pe disc. Se poate specifica doar una dintre aceste 2 opiuni (piste sau total sectoare). h Numarul de capete (fee). s Specifica numarul de sectoare pe pista. Daca se indica opiunea 2m, numarul de sectoare echivalente de 512 octei pe piste generice (adica nu capul 0, pista 0). Daca nu se indica opiunea 2m, numarul de sectoare fizice pe pista (care poate fi mai mare de 512 octei). 1 Formateaza o singura faa (echivalent cu -h 1) 4 Formateaza un disc cu doua fee de 360K (echivalent cu -f 360). Atunci cand este utilizat impreuna cu opiunea 1, acest comutator formateaza un disc de 180K. 8 Formateaza un disc cu 8 sectoare pe pista. Opiunile q, u i b din formatul MS-DOS nu sunt acceptate, iar s are o semnificaie diferita. Urmatoarele opiuni sunt specifice pentru mtools: F Formateaza partiia ca FAT32. S Codul de dimensiune. Dimensiunea sectorului este 2 ^ (sizecode + 7). X formateaza discul ca un disc XDF. Pentru mai multe detalii, consultai seciunea XDF. Discul trebuie mai intai sa fie formatat la nivel inferior cu ajutorul utilitarului xdfcopy inclus in pachetul fdutils. Discurile XDF sunt utilizate, de exemplu, pentru discurile de instalare OS/2. 2 format 2m. Parametrul acestei opiuni descrie numarul de sectoare de pe pista 0, capul 0. Aceasta opiune este recomandata pentru sectoare mai mari decat cele normale. 3 nu utilizeaza un format de 2 m, chiar daca geometria curenta a discului este o geometrie de 2 m. 0 Rata de transfer de date pe pista 0 A Rata de transfer de date pe alte piste decat 0 M dimensiunea sectorului software. Acest parametru descrie dimensiunea sectorului in octei utilizata de sistemul de fiiere MS-DOS. In mod implicit, este dimensiunea sectorului fizic. N Utilizeaza numarul de serie solicitat, in loc sa genereze unul automat a Daca se da aceasta opiune, se genereaza un numar de serie de tip Atari. Atari ii stocheaza numarul de serie in eticheta OEM. C creeaza fiierul imagine a discului pentru a instala sistemul de fiiere MS-DOS pe acesta. Evident, acest lucru este inutil pe dispozitive fizice, cum ar fi dischete i partiii de disc dur, dar este interesant pentru fiierele imagine. H numarul de sectoare ascunse. Acest parametru este util pentru formatarea partiiilor de pe discul dur, care nu sunt aliniate la limitele pistei (de exemplu, primul cap al primei piste nu aparine partiiei, dar conine o tabela de partiii). In acest caz, numarul de sectoare ascunse este, in general, numarul de sectoare pe cilindru. Acest lucru nu a fost testat. I Stabilete id-ul fsVersion la formatarea unei unitai FAT32. Pentru a afla acest lucru, rulai minfo pe o unitate FAT32 existenta i trimitei-mi un e-mail cu privire la aceasta, astfel incat sa pot include valoarea corecta in versiunile viitoare ale mtools. c Stabilete dimensiunea unui cluster (in sectoare). Daca aceasta dimensiune a clusterului ar genera un FAT prea mare pentru numarul de bii, mtools marete automat dimensiunea clusterului, pana cand FAT este suficient de mic. Daca nu este specificata in mod explicit dimensiunea clusterului, mtools utilizeaza o valoare implicita, aa cum este descrisa in seciunea ,,Numarul de sectoare pe cluster" de mai jos. d Stabilete numarul de copii FAT. Valoarea implicita este 2. Aceasta configurare poate fi, de asemenea, specificata cu ajutorul variabilei de mediu MTOOLS_NFATS. r Stabilete dimensiunea directorului radacina (in sectoare). Se aplica numai la FAT de 12 i 16 bii. Aceasta configurare poate fi, de asemenea, specificata cu ajutorul variabilei de mediu MTOOLS_DIR_LEN. L Stabilete lungimea FAT. B Utilizeaza sectorul de pornire stocat in fiierul sau dispozitivul dat, in loc sa foloseasca sectorul propriu. Doar campurile de geometrie sunt actualizate pentru a corespunde parametrilor discurilor inta. k Pastreaza pe cat posibil sectorul de pornire existent. Doar campurile de geometrie i alte date similare ale sistemului de fiiere sunt actualizate pentru a se potrivi cu parametrii discurilor inta. K Stabilete numarul sectorului in care ar trebui sa fie stocata copia de rezerva a sectorului de pornire (relevant numai pentru FAT32). R Stabilete numarul de sectoare rezervate pentru acest sistem de fiiere. Acesta trebuie sa fie de cel puin 1 pentru discurile non-FAT32 i de cel puin 3 pentru discurile FAT (pentru a gazdui sectorul de pornire, sectorul de informaii i sectorul de pornire de rezerva). m Utilizeaza un octet descriptor de suport non-standard pentru acest disc. Descriptorul de suport este stocat la poziia 21 din sectorul de pornire i ca prim octet in fiecare copie FAT. Utilizarea acestei opiuni poate deruta DOS sau o versiune mai veche a mtools i poate face discul ilizibil. Folosii aceasta opiune numai daca tii ce facei. b Utilizai un numar de disc bios non-standard pentru acest disc. In mod implicit, numarul discului bios este dedus din descriptorul de suport: 0x80 pentru descriptorul de suport 0xf8 sau 0x00 in caz contrar. Pentru a formata o discheta la o alta densitate decat cea implicita, trebuie sa furnizai (cel puin) acei parametri din linia de comanda care sunt diferii de cei implicii. mformat returneaza 0 in caz de succes sau 1 in caz de eec. Nu inregistreaza informaii despre blocurile defectuoase in Fat, utilizai mbadblocks pentru asta. Numarul de sectoare per cluster In cazul in care utilizatorul nu indica dimensiunea clusterului, mformat calculeaza o valoare implicita pentru aceasta. Pentru FAT32, se utilizeaza urmatorul tabel pentru a determina numarul de sectoare pe cluster, in funcie de numarul total de sectoare din sistemul de fiiere. mai mult de 32*1024*1024*1024*2: 64 de sectoare intre 16*1024*1024*1024*2 i 32*1024*1024*1024*2: 32 de sectoare intre 8*1024*1024*2 i 16*1024*1024*2: 16 sectoare intre 260*1024*2 i 81024*1024*2: 1 sectoare Acest lucru este derivat din informaiile de la pagina 20 a documentului Microsoft fatgen103, care poate fi gasit in prezent la urmatoarea adresa: https://staff.washington.edu/dittrich/misc/fatgen103.pdf Pentru FAT12 i FAT16, mformat utilizeaza o abordare iterativa, in care incepe cu o valoare stabilita, pe care o dubleaza pana cand reuete sa umple discul folosind dimensiunea clusterului respectiv i un numar de clustere mai mic decat cel maxim permis. Valoarea iniiala este 1 pentru discurile cu un cap sau mai puin de 2000 de sectoare i 2 pentru discurile cu mai mult de un cap i mai mult de 2000 de sectoare. Numarul de sectoare pe cluster nu poate depai 128. Consultai i Documentaia texinfo de Mtools Vizualizarea documentului texi Aceasta pagina de manual a fost generata automat din documentaia texinfo a ,,mtools". Cu toate acestea, acest proces este doar aproximativ, iar unele elemente, cum ar fi referinele incruciate, notele de subsol i indicii, se pierd in acest proces de conversie. Intr-adevar, aceste elemente nu au o reprezentare adecvata in formatul paginii de manual. In plus, nu toate informaiile au fost convertite in versiunea pentru pagina de manual. Prin urmare, va sfatuiesc cu tarie sa folosii documentul texinfo original. Consultai sfaritul acestei pagini de manual pentru instruciuni privind modul de vizualizare a documentului texinfo. * Pentru a genera o copie imprimabila din documentul texinfo, executai urmatoarele comenzi: ./configure; make dvi; dvips mtools.dvi * Pentru a genera o copie html, executai: ./configure; make html Un fiier html preconstruit poate fi gasit la adresa `http://www.gnu.org/software/mtools/manual/mtools.html' * Pentru a genera o copie info (care poate fi rasfoita folosind modul info al lui emacs), executai: ./configure; make info Documentul texinfo arata cel mai bine atunci cand este imprimat sau in format html. Intr-adevar, in versiunea info, anumite exemple sunt greu de citit din cauza conveniilor de folosire a ghilimelelor utilizate in <>. TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . mtools-4.0.44 2 iunie 2024 mformat(1)