fdisk — загальна назва системних утиліт для керування розділами жорсткого диска чи іншого носія інформації. Програма використовує консольний інтерфейс і є практично в будь-якій операційній системі, хоча різні реалізації працюють по-різному.
Реалізації
DOS і Windows
IBM представила fdisk, Fixed Disk Setup Program версії 1.00, у березні 1983 з випуском IBM PC / XT, першого персонального комп'ютера для зберігання даних на жорсткому диску. Ця версія могла бути використана для створення одного DOS-розділу з файловою системою , видалення, зміни активного розділу або відображення даних розділу. Головний завантажувальний запис підтримував до чотирьох розділів, і інші три було призначено для інших операційних систем, таких як CP/M-86 і Xenix, які, як очікувалось, мали власні утиліти поділу диска. FDISK не підтримував їх.
У серпні 1984 року в PC DOS 3.0 додано підтримку розділів FAT16, які більші, ніж FAT12. Це було необхідно, оскільки об'єм пристроїв зростав, а максимальна кількість розділів залишилась колишньою.
У квітні 1987 року, в PC DOS / FDISK 3.30 додана підтримка додаткових розділів, які можуть вмістити до 23 логічних дисків томів).
Підтримку додано в Compaq MS-DOS 3.31, а пізніше став доступний з MS-DOS/PC DOS 4.0.
Більшість DOS-програм FDISK, включаючи ті, які прийшли з оригінальною Windows 95, здатні лише на створення FAT розділи типів FAT12, FAT16 і FAT16B.
FDISK, похідна від MS-DOS, була представлена у Windows 95, Windows 98, а потім — і в Windows Me. Файловою системою FAT32 у змозі управляти тільки ті версії FDISK, що постачалися з ОС Windows 95B чи пізнішими. Windows 2000 і пізніші не використовувати fdisk, вони мають логічні функції диспетчера дисків, а також DiskPart.
На відміну від програми FDISK для інших операційних систем, програм FDISK для DOS і Windows 9x/Me може не тільки змінювати дані в таблиці розділів, а й перезаписувати багато секторів даних у сам розділ. (Однак для створення розширеного розділу будь-який редактор розділів повинен створити розширені завантажувальні записи перед кожним логічним диском на фізичному диску). Користувачі перед використанням програми мають переконатися, чи для секціонування був обраний потрібний диск (чи розділ).
Параметр FDISK /MBR не документований, але добре відомий як засіб для відновлення головного завантажувального запису.
У FreeDOS впроваджена вільна версія fdisk.
Mac OS та BSD мають свою реалізацію програми fdisk.
Linux
В системі Linux fdisk можна запускати в інтерактивному чи командному режимі. При цьому обов'язково вказується конкретний пристрій диска (наприклад, /dev/hda, /dev/sdc і т. п.) чи його розділ (наприклад, /dev/hda1), який буде оброблятися програмою.
Командний режим
fdisk -v
Виведе версію й закінчить роботу
fdisk [-b SSZ] [-u] DISK
Змінити таблицю розділів диску DISK, розмір секторів SSZ;
fdisk -l [-b SSZ] [-u] DISK
Виводить список усіх наявних дисків / розділів, розмір секторів SSZ;
fdisk -s PARTITION
Видає розмір розділу PARTITION у блоках,
де:
-u
Виводити початок і кінець у секторах (а не в циліндрах);
-b 2048
Розмір сектора (512, 1024, 2048 or 4096) байтів.
Інтерактивний режим
Коли вказати при запуску лише назву диску:
fdisk /dev/hda
то fdisk запускається в інтерактивному режимі.
fdisk у скриптах
Послідовність команд у скриптах емулює роботу користувача:
fdisk /dev/hda << EOF n — додати (створити) новий розділ p — цей розділ буде «primary» (первинний) — «p» (чи «extended» (розширений) — «e») 1 — цей первинний розділ буде № 1 (із 4-х можливих) a — зробити активним розділ … 1 — … № 1 t — змінити тип розділу … c — … на Fat32 (LBA) w — записати зміни на диск і вийти з fdisk EOF — кінець файлу
Команди fdisk в інтерактивному режимі
- a — встановити/зняти прапорець «завантажувальний розділ»,
- b — редагувати мітки BSD диску
- c — перемкнути прапорець сумісности з DOS
- d — видалити розділ
- l — виводить список усіх наявних дисків / розділів
- m — показати це меню
- n — додати (створити) новий розділ
- o — створити нову порожню таблицю розділів у стилі DOS
- p — показати чинну таблицю розділів
- q — вийти без збереження змін
- s — створити новий розділ з міткою Sun
- t — змінити мітку типу розділу (можна вказати один із типів, виведених командою l, яку можна викликати й після команди t)
- u — виводити початок і кінець у секторах (а не в циліндрах)
- v — перевірити таблицю розділів
- w — записати змінену таблицю розділів і вийти
- x — додаткові можливості (лише для експертів)
Посилання
man fdisk [ 1 листопада 2014 у Wayback Machine.](англ.)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
fdisk zagalna nazva sistemnih utilit dlya keruvannya rozdilami zhorstkogo diska chi inshogo nosiya informaciyi Programa vikoristovuye konsolnij interfejs i ye praktichno v bud yakij operacijnij sistemi hocha rizni realizaciyi pracyuyut po riznomu RealizaciyiDOS i Windows IBM predstavila fdisk Fixed Disk Setup Program versiyi 1 00 u berezni 1983 z vipuskom IBM PC XT pershogo personalnogo komp yutera dlya zberigannya danih na zhorstkomu disku Cya versiya mogla buti vikoristana dlya stvorennya odnogo DOS rozdilu z fajlovoyu sistemoyu vidalennya zmini aktivnogo rozdilu abo vidobrazhennya danih rozdilu Golovnij zavantazhuvalnij zapis pidtrimuvav do chotiroh rozdiliv i inshi tri bulo priznacheno dlya inshih operacijnih sistem takih yak CP M 86 i Xenix yaki yak ochikuvalos mali vlasni utiliti podilu diska FDISK ne pidtrimuvav yih U serpni 1984 roku v PC DOS 3 0 dodano pidtrimku rozdiliv FAT16 yaki bilshi nizh FAT12 Ce bulo neobhidno oskilki ob yem pristroyiv zrostav a maksimalna kilkist rozdiliv zalishilas kolishnoyu U kvitni 1987 roku v PC DOS FDISK 3 30 dodana pidtrimka dodatkovih rozdiliv yaki mozhut vmistiti do 23 logichnih diskiv tomiv Pidtrimku dodano v Compaq MS DOS 3 31 a piznishe stav dostupnij z MS DOS PC DOS 4 0 Bilshist DOS program FDISK vklyuchayuchi ti yaki prijshli z originalnoyu Windows 95 zdatni lishe na stvorennya FAT rozdili tipiv FAT12 FAT16 i FAT16B FDISK pohidna vid MS DOS bula predstavlena u Windows 95 Windows 98 a potim i v Windows Me Fajlovoyu sistemoyu FAT32 u zmozi upravlyati tilki ti versiyi FDISK sho postachalisya z OS Windows 95B chi piznishimi Windows 2000 i piznishi ne vikoristovuvati fdisk voni mayut logichni funkciyi dispetchera diskiv a takozh DiskPart Na vidminu vid programi FDISK dlya inshih operacijnih sistem program FDISK dlya DOS i Windows 9x Me mozhe ne tilki zminyuvati dani v tablici rozdiliv a j perezapisuvati bagato sektoriv danih u sam rozdil Odnak dlya stvorennya rozshirenogo rozdilu bud yakij redaktor rozdiliv povinen stvoriti rozshireni zavantazhuvalni zapisi pered kozhnim logichnim diskom na fizichnomu disku Koristuvachi pered vikoristannyam programi mayut perekonatisya chi dlya sekcionuvannya buv obranij potribnij disk chi rozdil Parametr FDISK MBR ne dokumentovanij ale dobre vidomij yak zasib dlya vidnovlennya golovnogo zavantazhuvalnogo zapisu FreeDOS U FreeDOS vprovadzhena vilna versiya fdisk Mac OS ta BSD Mac OS ta BSD mayut svoyu realizaciyu programi fdisk Linux V sistemi Linux fdisk mozhna zapuskati v interaktivnomu chi komandnomu rezhimi Pri comu obov yazkovo vkazuyetsya konkretnij pristrij diska napriklad dev hda dev sdc i t p chi jogo rozdil napriklad dev hda1 yakij bude obroblyatisya programoyu Komandnij rezhim fdisk v Vivede versiyu j zakinchit robotu fdisk b SSZ u DISK Zminiti tablicyu rozdiliv disku DISK rozmir sektoriv SSZ fdisk l b SSZ u DISK Vivodit spisok usih nayavnih diskiv rozdiliv rozmir sektoriv SSZ fdisk s PARTITION Vidaye rozmir rozdilu PARTITION u blokah de u Vivoditi pochatok i kinec u sektorah a ne v cilindrah b 2048 Rozmir sektora 512 1024 2048 or 4096 bajtiv Interaktivnij rezhim Koli vkazati pri zapusku lishe nazvu disku fdisk dev hda to fdisk zapuskayetsya v interaktivnomu rezhimi fdisk u skriptah Poslidovnist komand u skriptah emulyuye robotu koristuvacha fdisk dev hda lt lt EOF n dodati stvoriti novij rozdil p cej rozdil bude primary pervinnij p chi extended rozshirenij e 1 cej pervinnij rozdil bude 1 iz 4 h mozhlivih a zrobiti aktivnim rozdil 1 1 t zminiti tip rozdilu c na Fat32 LBA w zapisati zmini na disk i vijti z fdisk EOF kinec fajluKomandi fdisk v interaktivnomu rezhimia vstanoviti znyati praporec zavantazhuvalnij rozdil b redaguvati mitki BSD disku c peremknuti praporec sumisnosti z DOS d vidaliti rozdil l vivodit spisok usih nayavnih diskiv rozdiliv m pokazati ce menyu n dodati stvoriti novij rozdil o stvoriti novu porozhnyu tablicyu rozdiliv u stili DOS p pokazati chinnu tablicyu rozdiliv q vijti bez zberezhennya zmin s stvoriti novij rozdil z mitkoyu Sun t zminiti mitku tipu rozdilu mozhna vkazati odin iz tipiv vivedenih komandoyu l yaku mozhna viklikati j pislya komandi t u vivoditi pochatok i kinec u sektorah a ne v cilindrah v pereviriti tablicyu rozdiliv w zapisati zminenu tablicyu rozdiliv i vijti x dodatkovi mozhlivosti lishe dlya ekspertiv Posilannyaman fdisk 1 listopada 2014 u Wayback Machine angl