Fdisk
| Fixed Disk Setup Program FDISK | |
| MS-DOS 6.22 változat | |
| Fejlesztő | Microsoft, IBM |
| Első kiadás | 1983 (43 éve)[1] |
| Programozási nyelv | assembly |
| Operációs rendszer | DOS,[2] Windows, BSD, Mac OS X |
| Platform | x86 |
| Állapot | elavult |
| Kategória | partícionáló segédprogram |
| Licenc | kereskedelmi |
Az fdisk (sokszor nagybetűkkel: FDISK, teljes nevén: Fixed Disk Setup Program) egy DOS alatt futó parancssoros merevlemez partícionáló segédprogram, mely része a különféle DOS operációs rendszereknek (pl. MS-DOS, DR DOS, FreeDOS),[3][4] az OS/2-nek és a Windows korai változatainak. A szoftver első változatát az IBM fejlesztette és adta ki 1983 márciusában, majd később a Microsoft is átvette.[1] A redmondiak a Windows 2000 kiadástól kezdődően lecserélték a fejlettebb diskpart alkalmazásra.[5] Léteznek átiratai különféle BSD rendszerekre[6] és Mac OS X-re is,[7] de vagy elavultság miatt már nem támogatott és nem része az újabb disztribúcióknak, vagy csak kompatibilitási okból érhető el.
Jellemzők
[szerkesztés | forrásszöveg szerkesztése]Az fdisk a merevlemez alapvető konfigurálását végzi formázás, illetve használat előtt. Néhány fontos parancssori kapcsoló mellett alapvetően egy szöveges felületen, menükből érhetők el az alapvető funkciók (interaktív mód), mint például elsődleges vagy logikai DOS partíció létrehozása/törlése, aktív partíció megadása, partíció információk kijelzése.[3]
DOS változatok
[szerkesztés | forrásszöveg szerkesztése]A DOS változatok alapvetően a FAT fájlrendszert (FAT12, FAT16, FAT32) képesek felismerni és ezeknek megfelelő partíciót létrehozni. A Microsoft fdisk néven az MS-DOS 2.0 és 3.10 változatok között saját gyártású szoftverét terjesztette, majd az MS-DOS 3.2-től mellékelte az IBM által fejlesztett változatot. A FAT16 támogatása a PC DOS/MS-DOS 3.0-tól érkezett 1984-ben,[8] a PC DOS 3.30-tól pedig a kiterjesztett DOS partíciók támogatása vált elérhetővé a program továbbfejlesztése révén.[9] A FreeDOS a korai alfa változataitól kezdődően tartalmazza az fdisk parancsot, de számos további parancssori kapcsolóval és bővebb funkcionalitással (pl. automatikus partícionálás) rendelkezik.[3] Az fdisk a Master Boot Record (MBR) kezelésére alkalmas, ettől eltérő boot szektorokat (pl. RDB, GPT) nem ismer fel. A hivatalos dokumentumokban nem publikált, de hamar közismertté vált /MBR kapcsoló a sérült, vagy üres boot szektor MBR-rel történő felülírására (helyreállítására) szolgál.[3]
Az fdisk parancssori szintaxisa:
FDISK [/kapcsolók]


DOS változatok közös kapcsolói:[9]
/STATUSA partíció adatainak megjelenítése/XKiterjesztett lemezkezelés kihagyása. Akkor használatos, ha lemez hozzáférési vagy veremtúlcsordulási üzenetek jelennek meg./MBRHelyreállítja a Master Boot Recordot (nem dokumentált, de széles körben alkalmazott kapcsoló)[10]
FreeDOS változat további főbb kapcsolói:[3]
/PRI:<méret>Megabájtban megadott méretű elsődleges partíció létrehozása/EXT:<méret>Megabájtban megadott méretű kiterjesztett partíció létrehozása/LOG:<méret>Megabájtban megadott méretű logikai partíció létrehozása/AUTOPartíció létrehozása automatikusan/DELETE {/PRI[:#] | /EXT | /LOG:<partíció#> | /NUM:<partíció#>}Partíció törlése. A logikai partíciók számozása 5-tel kezdődik./DELETEALLÖsszes partíció törlése/ACTIVATE:<partíció#>Aktív partíció kijelölése/DEACTIVATEAktív partíció-kijelölés törlése/CLEARMBRÖsszes partíció és boot információ törlése/LOADMBRPartíciós tábla és boot kód betöltése MBR-be a "boot.mbr" fájlból/SAVEMBRPartíciós tábla és boot kód mentése MBR-ből a "boot.mbr" fájlba
BSD változatok
[szerkesztés | forrásszöveg szerkesztése]A szoftver célján és a névazonosságon túl nincs semmi közös a DOS változatokkal. Az fdisk parancs a FreeBSD 16.0 és későbbi kiadásaiból hiányzik elavultság okán, helyette a gpart használata támogatott MBR módban. Opcionálisan azonban a "freebsd-fdisk" bináris csomag telepítése után továbbra is használható. Az operációs rendszer a "partíció" kifejezés helyett a "slice", azaz szelet meghatározást alkalmazza. A BSD változatnak nincs interaktív módja, csak parancssori működést valósít meg. Kapcsolók nélkül indítva kiírja a képernyőre az aktuális szelet táblát a nullás szektorból.[6]
Az fdisk parancssori szintaxisa:
fdisk [-BIaipqstu] [-b bootkód] [-1234] [disk]
fdisk -f configfile [-itv] [disk]

Főbb kapcsolók:[6]
-aCsak az aktív szelet változtatása-b bootkódBootkód betöltése a megadott fájlból-BBootkód újrainicializálása a 0. szektorban-i0. szektor inicializálása-I0. szektor szelettábla inicializálása (egy szelet a teljes FreeBSD számára)-tTeszt mód, nincs lemezre írás-u0. szektor szelettáblájának szerkesztése (update)-1234Egyetlen szeleten való műveletvégzés
Az fdisk BSD változatai a következő partíciós (szelet) tábla típusokat képesek kezelni: BSD/SUN lemezcímkék (disklabel) és DOS típusú partíciós tábla.[11]
Alkalmazás
[szerkesztés | forrásszöveg szerkesztése]- Régi rendszerek helyreállítása vagy telepítése (retrocomputing)
- Beágyazott rendszerek helyreállítása vagy telepítése[4]
Kapcsolódó szócikkek
[szerkesztés | forrásszöveg szerkesztése]Jegyzetek
[szerkesztés | forrásszöveg szerkesztése]- 1 2 Van Wolverton (2003). Running MS-DOS Version 6.22 (20th Anniversary Edition), 6th Revised edition (angol nyelven). Microsoft Press. ISBN 0-7356-1812-7.
- ↑ Microsoft MS-DOS Version 6.22 User's Guide (PDF) (angol nyelven). Microsoft Press. 1994.
- 1 2 3 4 5 Brian E. Reifsnyder (2023). "Command: fdisk" (angol nyelven). Hozzáférés: 2026. január 13..
- 1 2 "Particionálás mesterfokon: Az FDISK program indítása és biztonságos használata". SilverPC blog (magyar nyelven). 2025. augusztus 9. Hozzáférés: 2026. január 12..
- ↑ "Draft:DiskPart". BetaWiki (angol nyelven). Hozzáférés: 2026. január 12..
- 1 2 3 "FDISK(8) — PC slice table (MBR) maintenance program". System Manager's Manual (angol nyelven). The FreeBSD Project. Hozzáférés: 2026. január 12..
- ↑ "osx-fdisk". GitHub (angol nyelven). 2013. május 7. Hozzáférés: 2026. január 12..
- ↑ "What is FAT" (angol nyelven). R-Tools Technology Inc. Hozzáférés: 2026. január 13..
- 1 2 "Fdisk". Lo-tech Wiki (angol nyelven). Hozzáférés: 2026. január 13..
- ↑ "Is FDISK /MBR really undocumented, and why?" (angol nyelven). Hozzáférés: 2026. január 13..
- ↑ "fdisk - Partition table manipulator for Linux". man@planet (angol nyelven). Stanford Egyetem. Hozzáférés: 2026. január 16..