fdisk - fdisk

fdisk
Fdisk.png
Zrzut ekranu FDISK w systemie MS-DOS
Deweloper (y) Robert Baron, IBM , Microsoft , Digital Research , Datalight , Novell , Brian E. Reifsnyder
Pierwsze wydanie 1983, 37–38 lat temu
System operacyjny MS-DOS , PC DOS , FlexOS , SISNE plus , OS / 2 , eComStation , ArcaOS , Windows , DR DOS , ROM-DOS , FreeDOS , PTS-DOS , * BSD
Platforma Wieloplatformowy
Rodzaj Komenda
Licencja MS-DOS, PC DOS, FlexOS, OS / 2, Windows, DR DOS, ROM-DOS, PTS-DOS: zastrzeżone komercyjne oprogramowanie
FreeDOS: GNU GPLv2

W informatyce , fdisk wiersza polecenia narzędzie zapewnia partycjonowania funkcje przygotowawcze do definiowania systemów plików . fdisk wyposażony w DOS , DR FlexOS , IBM OS / 2 i Microsoft Windows systemów operacyjnych , a w niektórych portach FreeBSD , NetBSD , OpenBSD , DragonFly BSD i MacOS ze względu na kompatybilność. W wersjach systemu operacyjnego Windows NT od Windows 2000 i nowszych, fdisk jest ona zastępowana przez bardziej zaawansowane narzędzie o nazwie diskpart . Podobne narzędzia istnieją dla systemów uniksopodobnych, na przykład etykieta dysku BSD .

Wdrożenia

IBM PC DOS

IBM wprowadził fdisk , Fixed Disk ustawień programu w wersji 1.00, z marca 1983 r wydaniu IBM PC / XT , pierwszego komputera do przechowywania danych na dysku twardym , a IBM Personal Computer DOS w wersji 2.0. Wersja 1 może zostać użyta do utworzenia jednej partycji FAT12 DOS, usunięcia jej, zmiany aktywnej partycji lub wyświetlenia danych partycji. fdisk zapisuje główny rekord rozruchowy , który obsługuje do czterech partycji. Pozostałe trzy były przeznaczone dla innych systemów operacyjnych, takich jak CP / M-86 i Xenix , które miały mieć własne narzędzia do partycjonowania, ponieważ fdisk ich nie obsługiwały.

W sierpniu 1984 roku PC DOS 3.0 dodał partycje FAT16, aby wydajniej obsługiwać większe dyski twarde.

W kwietniu 1987 na PC DOS / fdisk 3.30 dodano obsługę partycji rozszerzonych , które mogą pomieścić do 23 „dysków logicznych” lub woluminów .

Zawarty w IBM PC DOS 7.10FDISK32 i FORMAT32 narzędzia.

Microsoft DOS i Windows

fdisk Komenda na Microsoft Windows 95

Polecenie jest dostępne w wersji MS-DOS 3.2 i nowszych. Wersje MS-DOS od 2.0 do 3.10 zawierały narzędzia do partycjonowania specyficzne dla producentów OEM, które mogą być nazywane lub nie fdisk .

Wsparcie dla FAT16B zostało dodane w Compaq MS-DOS 3.31, a później stało się dostępne z MS-DOS / PC DOS 4.0.

Większość programów DOS fdisk , w tym fdisk program dostarczony z oryginalnym systemem Windows 95 , jest w stanie tworzyć tylko partycje FAT typu FAT12, FAT16 i FAT16B.

Pochodna MS-DOS fdisk została dostarczona z Windows 95, Windows 98 , a później Windows ME . Tylko fdisk wersje dostarczane z systemem Windows 95B lub nowszym mogą manipulować partycjami FAT32 . Windows 2000 i nowsze nie używają fdisk , mają również funkcję Logical Disk Manager , a także diskpart .

W przeciwieństwie do fdisk programów dla innych systemów operacyjnych, fdisk programy dla DOS i Windows 9x / Me nie tylko zmieniają dane w tablicy partycji , ale także nadpisują wiele sektorów danych w samej partycji. (Jednak aby utworzyć partycję rozszerzoną, każdy edytor partycji musi umieścić rozszerzone rekordy rozruchowe przed każdym napędem logicznym na dysku.) Użytkownicy muszą upewnić się, że wybrano prawidłowy dysk / partycję przed użyciem systemu DOS / Windows fdisk do partycjonowania. fdisk /mbr Przełącznik jest nieudokumentowane, ale dobrze znany naprawy główny rekord rozruchowy .

fdisk Dostarczany z Windows 95 nie zgłasza odpowiedni rozmiar dysku twardego, który jest większy niż 64 GB. fdisk Firma Microsoft udostępnia zaktualizowaną wersję, która rozwiązuje ten problem. Firma Microsoft nazwał nową wersję „263044usa8” i jest to wersja 4.72.2811.0. Podpis 23 maja 2000 r. Oryginalny fdisk rozmiar programu Windows 98 jest mniejszy niż zaktualizowany.

fdisk nie może tworzyć partycji większych niż 512 GB, mimo że maksymalny rozmiar partycji FAT32 to 2 TB. To ograniczenie dotyczy wszystkich wersji fdisk systemu Windows 95 OSR 2.1, Windows 98 i Windows ME.

IBM OS / 2

OS / 2 był dostarczany z dwoma menedżerami tablic partycji do wersji 4.0. Były to tryb tekstowy fdisk i GUI -na fdiskpm . Oba mają identyczną funkcjonalność i mogą manipulować zarówno partycjami FAT, jak i bardziej zaawansowanymi partycjami HPFS .

OS / 2 wersje 4.5 i wyższe (w tym eComStation i ArcaOS ) można używać JFS filesystem jak FAT i HPFS i wymienić fdisk z Logical Volume Manager (LVM).

DR / Novell DOS i FlexOS

DR DOS 6.0 i FlexOS zawierają implementację fdisk polecenia.

ROM-DOS

Datalight ROM-DOS zawiera fdisk implementację. ROM-DOS został wprowadzony w 1989 roku jako kompatybilny z MS-DOS system operacyjny przeznaczony dla systemów wbudowanych. ROM-DOS 7.1 dodał obsługę FAT32 i długich nazw plików .

Darmowy dos

Wdrożenie fdisk w FreeDOS jest wolnym oprogramowaniem . Wersja FreeDOS została opracowana przez Briana E. Reifsnydera i jest objęta licencją GNU GPLv2 .

PTS-DOS

Paragon Technology Systems PTS-DOS 2000 Pro zawiera fdisk implementację.

Mach i 386BSD

fdisk for Mach Operating System został napisany przez Roberta Barona. Został przeniesiony na 386BSD przez Juliana Elischera, a implementacja jest używana przez FreeBSD , NetBSD i DragonFly BSD , wszystkie od 2019 r., A także wczesne wersje OpenBSD między 1995 a 1997 r. Przed OpenBSD 2.2.

Tobias Weingartner napisał ponownie fdisk w 1997 r. Przed OpenBSD 2.2, które zostało następnie rozwidlone przez Apple Computer, Inc. w 2002 r. I jest nadal używane jako podstawa dla fdisk systemu macOS od 2019 r.

W przypadku partycji natywnych systemy BSD tradycyjnie używają etykiety fdisk dysku BSD , a partycjonowanie jest obsługiwane tylko na niektórych architekturach (ze względu na kompatybilność) i tylko jako dodatek do etykiety dysku BSD (która jest obowiązkowa).

Linux

W Linuksie fdisk jest częścią standardowego pakietu dystrybuowanych przez organizację Linux Kernel, util-linux . Oryginalny program został napisany przez Andriesa E. Brouwera i AV Le Blanc, a później został przepisany przez Karela Żaka i Davidlohra Bueso, kiedy rozwidlili util-linux pakiet w 2006 roku.

Zobacz też

Bibliografia

Dalsza lektura

Linki zewnętrzne