fdisk - fdisk

fdisk
Fdisk.png
Screenshot FDISK z MS-DOS
Vývojáři Robert Baron, IBM , Microsoft , Digital Research , Datalight , Novell , Brian E. Reifsnyder
První vydání 1983, před 37–38 lety
Operační systém MS-DOS , PC DOS , FlexOS , SISNE plus , OS / 2 , eComStation , ArcaOS , Windows , DR DOS , ROM-DOS , FreeDOS , PTS-DOS , * BSD
Plošina Cross-platform
Typ Příkaz
Licence MS-DOS, PC DOS, FlexOS, OS / 2, Windows, DR DOS, ROM-DOS, PTS-DOS: Proprietární komerční software
FreeDOS: GNU GPLv2

V práci na počítači je fdisk příkazového řádku nástroj poskytuje diskových oddílů funkcí, přípravné k definování souborových systémů . fdisk funkce v operačních systémech DOS , DR FlexOS , IBM OS / 2 a Microsoft Windows a na některých portech FreeBSD , NetBSD , OpenBSD , DragonFly BSD a macOS z důvodu kompatibility. Ve verzích systému Windows NT operačního systému linii od Windows 2000 a dále, je nahrazen pokročilejší nástroje zvaného . Podobné nástroje existují pro systémy podobné Unixu , například BSD disklabel . fdiskdiskpart

Implementace

IBM PC DOS

IBM představila fdisk , Fixed Disk instalační program verze 1.00, se v březnu 1983 vydání IBM PC / XT , první počítač pro ukládání dat na pevném disku , a IBM Personal Computer DOS verze 2.0. Verze 1 by mohla být použita k vytvoření jednoho oddílu FAT12 DOS, jeho smazání, změně aktivního oddílu nebo zobrazení dat oddílu. fdisk zapíše hlavní spouštěcí záznam , který podporoval až čtyři oddíly. Další tři byly určeny pro jiné operační systémy, jako jsou CP / M-86 a Xenix , u nichž se očekávalo, že budou mít své vlastní oddíly, protože je fdisk nepodporují.

V srpnu 1984 PC DOS 3.0 přidal oddíly FAT16, aby efektivněji podporoval větší pevné disky.

V dubnu 1987 přidal PC DOS / fdisk 3.30 podporu rozšířených diskových oddílů , které mohly pojmout až 23 „logických jednotek“ nebo svazků .

IBM PC DOS 7.10 obsahoval FDISK32 i FORMAT32 pomůcky.

Microsoft DOS a Windows

Příkaz je k dispozici v systému MS-DOS verze 3.2 a novějších. MS-DOS verze 2.0 až 3.10 zahrnoval nástroje pro dělení specifické pro OEM, které mohou nebo nemusí být volány fdisk .

Podpora pro FAT16B byla přidána s Compaq MS-DOS 3.31 a později byla k dispozici s MS-DOS / PC DOS 4.0.

Většina programů v systému DOS fdisk , včetně fdisk programu, který byl dodán s původním systémem Windows 95 , dokáže vytvářet pouze oddíly FAT typů FAT12, FAT16 a FAT16B.

Derivát MS-DOS fdisk byl poskytován s Windows 95, Windows 98 a později Windows ME . S oddíly FAT32 mohou manipulovat pouze ty fdisk verze dodávané se systémem Windows 95B nebo novějším . Windows 2000 a novější nepoužívají , mají také funkci Logical Disk Manager a také . fdiskdiskpart

Na rozdíl od fdisk programů pro jiné operační systémy fdisk programy pro DOS a Windows 9x / Me nejen mění data v tabulce oddílů , ale také přepisují mnoho sektorů dat v samotném oddílu. (Chcete-li však vytvořit rozšířený oddíl, musí každý editor oddílů před každou logickou jednotkou na disku umístit rozšířené spouštěcí záznamy .) Před použitím systému DOS / Windows k rozdělení musí mít uživatelé jistotu, že byl vybrán správný disk / oddíl. Přepínač je nezdokumentovaný, ale dobře známý pro opravu master boot record . fdiskfdisk /mbr

fdisk Dodáván s operačním systémem Windows 95 nehlásí správnou velikost pevného disku, který je větší než 64 GB. Aktualizace fdisk je k dispozici od společnosti Microsoft, která to opravuje. Společnost Microsoft pojmenovala náhradu „263044usa8“ a jedná se o verzi 4.72.2811.0. Podpis 23. května 2000. Původní fdisk velikost programu Windows 98 je menší než aktualizovaný.

fdisk nemůže vytvářet oddíly větší než 512 GB, přestože maximální velikost oddílu FAT32 je 2 TB. Toto omezení platí pro všechny verze fdisk dodávané s Windows 95 OSR 2.1, Windows 98 a Windows ME.

IBM OS / 2

OS / 2 dodáván se dvěma správci tabulek oddílů až do verze 4.0. Jednalo se o textový režim fdisk a fdiskpm založené na GUI . Oba mají identické funkce a mohou manipulovat jak s oddíly FAT, tak s pokročilejšími oddíly HPFS .

OS / 2 verze 4.5 a vyšší (včetně eComStation a ArcaOS ) mohou používat souborový systém JFS i FAT a HPFS a nahradit fdisk je Správcem logických svazků (LVM).

DR / Novell DOS a FlexOS

DR DOS 6.0 a FlexOS obsahují implementaci fdisk příkazu.

ROM-DOS

Datalight ROM-DOS obsahuje fdisk implementaci. ROM-DOS byl představen v roce 1989 jako operační systém kompatibilní s MS-DOS určený pro vestavěné systémy. ROM-DOS 7.1 přidal podporu pro FAT32 a dlouhé názvy souborů .

FreeDOS

Implementace fdisk ve FreeDOSu je svobodný software . Verze FreeDOS byla vyvinuta Brianem E. Reifsnyderem a je licencována pod GNU GPLv2 .

PTS-DOS

Paragon Technology Systems PTS-DOS 2000 Pro zahrnuje fdisk implementaci.

Mach a 386BSD

fdisk pro operační systém Mach napsal Robert Baron. Byl přenesen na 386BSD Julianem Elischerem a implementaci používají FreeBSD , NetBSD a DragonFly BSD od roku 2019, stejně jako rané verze OpenBSD mezi lety 1995 a 1997 před OpenBSD 2.2.

Tobias Weingartner přepsal fdisk v roce 1997 před OpenBSD 2.2, který byl následně rozdvojen společností Apple Computer, Inc. v roce 2002, a fdisk od roku 2019 se stále používá jako základ pro MacOS.

U nativních oddílů systémy BSD tradičně používají diskový štítek BSD a fdisk rozdělení je podporováno pouze na určitých architekturách (z důvodů kompatibility) a pouze jako doplněk k diskovému štítku BSD (který je povinný).

Linux

V Linuxu fdisk je součástí standardního balení distribuovaných organizací Linux Kernel, util-linux . Původní program napsali Andries E. Brouwer a AV Le Blanc a později jej přepsali Karel Zak a Davidlohr Bueso, když util-linux balíček vidlicovali v roce 2006.

Viz také

Reference

Další čtení

externí odkazy