fdisk - fdisk

fdisk
Fdisk.png
Captură de ecran de FDISK pe MS-DOS
Dezvoltatori Robert Baron, IBM , Microsoft , Digital Research , Datalight , Novell , Brian E. Reifsnyder
Eliberarea inițială 1983, acum 37–38 de ani
Sistem de operare MS-DOS , PC - DOS , FlexOS , SISNE plus , OS / 2 , eComStation , ArcaOS , Ferestre , DR DOS , ROM-DOS , FreeDOS , PTS-DOS , * BSD
Platformă Cross-platform
Tip Comanda
Licență MS-DOS, PC - DOS, FlexOS, OS / 2, Windows, DR DOS, ROM-DOS, PTS-DOS: brevetate software comercial
FreeDOS: GNU GPLv2

În calcul , utilitarul de linie de comandă fdisk oferă funcții de partiționare a discului , pregătitoare pentru definirea sistemelor de fișiere . fdisk caracteristici în DOS , DR FlexOS , IBM OS / 2 , și Microsoft Windows sisteme de operare , și în anumite porturi de FreeBSD , NetBSD , OpenBSD , DragonFly BSD și MacOS din motive de compatibilitate. În versiunile liniei sistemului de operare Windows NT începând cu Windows 2000 , fdisk este înlocuit cu un instrument mai avansat numit diskpart . Utilități similare există pentru sistemele de tip Unix , de exemplu, BSD disklabel .

Implementări

IBM PC DOS

IBM a introdus fdisk , Fixed Disk Setup Program versiunea 1.00, odată cu lansarea din martie 1983 a IBM PC / XT , primul PC care stochează date pe un hard disk și IBM Personal Computer DOS versiunea 2.0. Versiunea 1 ar putea fi utilizată pentru a crea o partiție FAT12 DOS, a o șterge, a schimba partiția activă sau a afișa datele partiției. fdisk scrie înregistrarea master boot , care a suportat până la patru partiții. Celelalte trei erau destinate altor sisteme de operare, cum ar fi CP / M-86 și Xenix , care se așteptau să aibă propriile utilități de partiționare, deoarece fdisk nu le suportau.

În august 1984, PC DOS 3.0 a adăugat partiții FAT16 pentru a suporta hard disk-uri mai mari mai eficient.

În aprilie 1987, PC DOS / fdisk 3.30 a adăugat suport pentru partiții extinse , care ar putea conține până la 23 de „unități logice” sau volume .

IBM PC DOS 7.10 conținut FDISK32 și FORMAT32 utilități.

Microsoft DOS și Windows

Image
fdisk Comanda pe Microsoft Windows 95

Comanda este disponibilă în versiunile 3.2 și ulterioare ale MS-DOS . Versiunile MS-DOS 2.0 până la 3.10 au inclus instrumente de partiționare specifice OEM, care pot fi sau nu apelate fdisk .

Suportul pentru FAT16B a fost adăugat cu Compaq MS-DOS 3.31, iar ulterior a devenit disponibil cu MS-DOS / PC DOS 4.0.

Majoritatea programelor DOS fdisk , inclusiv fdisk programul care a venit cu Windows 95 original , sunt capabile doar să creeze partiții FAT de tipurile FAT12, FAT16 și FAT16B.

Un derivat al MS-DOS a fdisk fost furnizat cu Windows 95, Windows 98 și mai târziu Windows ME . Doar acele fdisk versiuni care se livrează cu Windows 95B sau o versiune ulterioară pot manipula partițiile FAT32 . Windows 2000 și versiunile ulterioare nu se utilizează fdisk , au caracteristica Logical Disk Manager , precum și diskpart .

Spre deosebire de fdisk programele pentru alte sisteme de operare, fdisk programele pentru DOS și Windows 9x / Me nu numai că modifică datele din tabelul de partiții , dar vor suprascrie și multe sectoare de date din partiția însăși. (Cu toate acestea, pentru a crea o partiție extinsă, orice editor de partiție trebuie să pună înregistrări de încărcare extinse înainte de fiecare unitate logică de pe disc.) Utilizatorii trebuie să fie siguri că a fost ales discul / partiția corectă înainte de a utiliza un DOS / Windows fdisk pentru partiționare. fdisk /mbr Comutatorul este nedocumentat , dar bine cunoscut pentru repararea principal de încărcare .

fdisk Furnizat cu Windows 95 nu raportează dimensiunea corectă a unui hard disk , care este mai mare de 64 GB. O actualizare fdisk este disponibilă de la Microsoft care corectează acest lucru. Microsoft a denumit înlocuitorul „263044usa8” și este versiunea 4.72.2811.0. Semnătură 23 mai 2000. Dimensiunea originală a fdisk programului Windows 98 este mai mică decât cea actualizată.

fdisk nu poate crea partiții mai mari de 512 GB, în ciuda faptului că dimensiunea maximă a partiției FAT32 este de 2 TB. Această limitare se aplică tuturor versiunilor fdisk furnizate cu Windows 95 OSR 2.1, Windows 98 și Windows ME.

IBM OS / 2

OS / 2 a fost livrat cu doi manageri de tabele de partiții până la versiunea 4.0. Acestea au fost modul text fdisk și fdiskpm bazat pe GUI . Cele două au funcționalități identice și pot manipula atât partițiile FAT, cât și partițiile HPFS mai avansate .

OS / 2 versiuni 4.5 și superior (inclusiv eComStation și ArcaOS ) pot utiliza JFS sistemul de fisiere precum FAT și HPFS și înlocuiți fdisk cu Managerul Logical Volume (LVM).

DR / Novell DOS și FlexOS

DR DOS 6.0 și FlexOS includ o implementare a fdisk comenzii.

ROM-DOS

Datalight ROM-DOS include o fdisk implementare. ROM-DOS a fost introdus în 1989 ca un sistem de operare compatibil MS-DOS conceput pentru sisteme încorporate. ROM-DOS 7.1 a adăugat suport pentru FAT32 și nume de fișiere lungi .

FreeDOS

Implementarea fdisk în FreeDOS este un software gratuit . Versiunea FreeDOS a fost dezvoltată de Brian E. Reifsnyder și este licențiată sub GNU GPLv2 .

PTS-DOS

Paragon Technology Systems PTS-DOS 2000 Pro include o fdisk implementare.

Mach și 386BSD

fdisk pentru Mach Operating System a fost scris de Robert Baron. Acesta a fost portat la 386BSD de către Julian Elischer, iar implementarea este utilizată de FreeBSD , NetBSD și DragonFly BSD , toate începând cu 2019, precum și versiunile timpurii ale OpenBSD între 1995 și 1997 înainte de OpenBSD 2.2.

Tobias Weingartner a rescris fdisk în 1997 înainte de OpenBSD 2.2, care a fost ulterior furcat de Apple Computer, Inc în 2002 și este încă folosit ca bază pentru fdisk MacOS începând cu 2019.

Pentru partițiile native, sistemele BSD folosesc în mod tradițional BSD disklabel , și fdisk partiționarea este acceptată numai pe anumite arhitecturi (din motive de compatibilitate) și numai în plus față de Disklabel BSD (care este obligatoriu).

Linux

În Linux, fdisk este o parte a unui pachet standard distribuit de organizația Linux Kernel util-linux ,. Programul original a fost scris de Andries E. Brouwer și AV Le Blanc și ulterior a fost rescris de Karel Zak și Davidlohr Bueso când au furcat util-linux pachetul în 2006.

Vezi si

Referințe

Lecturi suplimentare

linkuri externe