อ่าน 5 นาที
ดิสก์
fdiskเป็น ยูทิลิ ตี้บรรทัดคำสั่งสำหรับการแบ่งพาร์ติชั่นดิสก์มันเป็นส่วนหนึ่งของDOS , DR FlexOS , IBM OS/2และMicrosoft Windows เวอร์ชันแรกๆ รวมถึงFreeBSD บางเวอร์ชัน NetBSD OpenBSD.
ดิสก์
| ดิสก์ | |
|---|---|
ภาพหน้าจอของโปรแกรม FDISK บนระบบMS-DOS | |
| นักพัฒนา | โรเบิร์ต บารอน, IBM , ไมโครซอฟต์ , ดิจิทัล รีเสิร์ช , ดาต้าไลท์ , โนเวล ล์ , ไบรอัน อี. ไรฟ์สไนเดอร์ |
| ปล่อย | ปี 1983 เมื่อ 42-43 ปีที่แล้ว |
| ระบบปฏิบัติการ | MS-DOS , PC DOS , FlexOS , SISNE plus , OS/2 , eComStation , ArcaOS , Windows , DR DOS , ROM-DOS , FreeDOS , PTS-DOS , * BSD , [ 1 ] SysV |
| พิมพ์ | สั่งการ |
| ใบอนุญาต | MS-DOS, PC DOS, FlexOS, OS/2, Windows, DR DOS, ROM-DOS, PTS-DOS: ซอฟต์แวร์เชิงพาณิชย์ที่เป็นกรรมสิทธิ์ FreeDOS: GNU GPLv2 |
fdiskเป็น ยูทิลิ ตี้บรรทัดคำสั่งสำหรับการแบ่งพาร์ติชั่นดิสก์มันเป็นส่วนหนึ่งของDOS , DR FlexOS , IBM OS/2และMicrosoft Windows เวอร์ชันแรกๆ รวมถึงFreeBSD บางเวอร์ชัน [ 2 ] NetBSD [ 3 ] OpenBSD [ 4 ] DragonFly BSD [ 5 ]และmacOS [ 6 ]ด้วยเหตุผลด้านความเข้ากันได้Windows 2000 และรุ่นต่อมา ได้แทนที่ fdisk ด้วยเครื่องมือที่ทันสมัยกว่าที่เรียก ว่าdiskpart
การนำไปใช้
ดีเอส
IBMเปิดตัว fdisk เวอร์ชันแรก (ชื่ออย่างเป็นทางการคือ "Fixed Disk Setup Program") ในเดือนมีนาคม 1983 พร้อมกับการวางจำหน่าย คอมพิวเตอร์ IBM PC/XT (พีซีเครื่องแรกที่จัดเก็บข้อมูลบนฮาร์ดดิสก์ ) และ ระบบปฏิบัติการ IBM PC DOS 2.0 fdisk เวอร์ชัน 1.0 สามารถสร้าง พาร์ติชั่น FAT12 ได้หนึ่ง พาร์ติชั่น ลบพาร์ติชั่น เปลี่ยนพาร์ติชั่นที่ใช้งานอยู่หรือแสดงข้อมูลพาร์ติชั่นได้ fdisk จะเขียนมาสเตอร์บูตเรคคอร์ดซึ่งรองรับได้สูงสุดสี่พาร์ติชั่น อีกสามพาร์ติชั่นที่เหลือมีไว้สำหรับระบบปฏิบัติการอื่นๆ เช่นCP/M-86และXenixซึ่งคาดว่าจะมีโปรแกรมจัดการพาร์ติชั่นของตนเองอยู่แล้ว
Microsoft เพิ่ม fdisk ลงในMS-DOS เป็นครั้งแรก ในเวอร์ชัน 3.2 [ 7 ] MS-DOS เวอร์ชัน 2.0 ถึง 3.10 มีเครื่องมือแบ่งพาร์ติชั่นเฉพาะ OEM ซึ่งอาจมีชื่อว่า fdisk
PC DOS 3.0 ซึ่งวางจำหน่ายในเดือนสิงหาคม พ.ศ. 2527 ได้เพิ่มการรองรับ พาร์ติชั่น FAT16เพื่อจัดการกับฮาร์ดดิสก์ขนาดใหญ่ได้อย่างมีประสิทธิภาพมากขึ้น PC DOS 3.30 ซึ่งวางจำหน่ายในเดือนเมษายน พ.ศ. 2530 ได้เพิ่มการรองรับพาร์ติชั่นแบบขยาย (พาร์ติชั่นเหล่านี้ไม่ได้จัดเก็บข้อมูลโดยตรง แต่สามารถมีไดรฟ์เชิงตรรกะได้มากถึง 23 ไดรฟ์ ) ในทั้งสองกรณี fdisk ได้รับการแก้ไขให้ทำงานร่วมกับ FAT16 และพาร์ติชั่นแบบขยาย การรองรับFAT16Bถูกเพิ่มเข้ามาใน fdisk ของ Compaq เป็นครั้งแรกใน MS-DOS 3.31 ต่อมา FAT16B ก็มีให้ใช้งานใน MS-DOS และ PC DOS 4.0
ตัวเลือก ที่ไม่ได้รับ การบันทึกไว้ /mbrใน fdisk ซึ่งสามารถซ่อมแซมมาสเตอร์บูตเรคคอร์ด ได้ นั้น กลายเป็นที่นิยมในเวลาต่อมา
ระบบปฏิบัติการ IBM PC DOS 7.10 มาพร้อมกับยูทิลิตี้ fdisk32 ตัวใหม่
ROM-DOS [ 8 ] DR DOS 6.0 [ 9 ] FlexOS [ 10 ] PTS -DOS 2000 Pro [ 11 ]และFreeDOS [ 12 ]มีการใช้งานคำสั่ง fdisk
วินโดวส์

ระบบปฏิบัติการ Windows 95 , Windows 98และ Windows MEมาพร้อมกับโปรแกรมจัดการดิสก์ที่พัฒนามาจาก fdisk ของ MS-DOS ส่วน Windows 2000 และรุ่นต่อๆ มานั้น มาพร้อมกับ โปรแกรม diskpartที่มีความซับซ้อนกว่าและ โปรแกรม จัดการดิสก์ แบบกราฟิก (Disk Management )
ตั้งแต่ Windows 95 OSR2 เป็นต้นไป fdisk รองรับระบบไฟล์FAT32 [ 13 ]
fdisk เวอร์ชันที่มาพร้อมกับ Windows 95 ไม่ได้รายงานขนาดที่ถูกต้องของฮาร์ดดิสก์ที่มีขนาดใหญ่กว่า 64 GB Microsoft ได้ออก fdisk เวอร์ชันอัปเดตเพื่อแก้ไขปัญหานี้[ 14 ]นอกจากนี้ fdisk ยังไม่สามารถสร้างพาร์ติชันที่มีขนาดใหญ่กว่า 512 GB ได้ แม้ว่า FAT32 จะรองรับพาร์ติชันขนาดใหญ่ถึง 2 TB ก็ตาม ข้อจำกัดนี้ใช้กับ fdisk ทุกเวอร์ชันที่มาพร้อมกับ Windows 95 OSR 2.1, Windows 98 และ Windows ME
IBM OS/2
ก่อนเวอร์ชัน 4.0 OS/2มาพร้อมกับตัวจัดการตารางพาร์ติชั่นสองตัว ได้แก่fdisk ในโหมดข้อความ[ 15 ]และfdiskpm ในโหมดกราฟิก[ 16 ] ทั้งสองมีฟังก์ชันการทำงานเหมือนกัน และสามารถจัดการได้ทั้งพาร์ติชั่น FAT และ พาร์ติชั่น HPFSขั้นสูง
OS/2 เวอร์ชัน 4.5 ขึ้นไป (รวมถึงeComStationและArcaOS ) สามารถใช้ ระบบไฟล์ JFSได้เช่นเดียวกับ FAT และ HPFS โดยได้เปลี่ยนจาก fdisk มาใช้Logical Volume Manager (LVM) แทน
Mach และ 386BSD
fdisk สำหรับระบบปฏิบัติการ Machถูกเขียนโดย Robert Baron มันถูกพอร์ตไปยัง386BSDโดย Julian Elischer [ 17 ]และการใช้งานนี้ถูกนำไปใช้โดยFreeBSD [ 2 ] NetBSD [ 3 ]และDragonFly BSD [ 5 ] ทั้งหมดนี้ในปี 2019 เช่นเดียวกับOpenBSD เวอร์ชันแรกๆ ระหว่าง ปี 1995 ถึง 1997 ก่อน OpenBSD 2.2 [ 1 ]
Tobias Weingartner ได้เขียน fdisk ขึ้นใหม่ในปี 1997 ก่อน OpenBSD 2.2 [ 4 ]ซึ่งต่อมาApple Computer, Inc ได้แยกโค้ดนี้ออกมา ในปี 2002 และยังคงใช้เป็นพื้นฐานสำหรับ fdisk บน macOS จนถึงปี 2019 [ 6 ]
สำหรับพาร์ติชั่นดั้งเดิม ระบบ BSD มักใช้BSD disklabelและการแบ่งพาร์ติชั่นด้วย fdisk นั้นรองรับเฉพาะสถาปัตยกรรมบางแบบเท่านั้น (ด้วยเหตุผลด้านความเข้ากันได้) และใช้ได้เฉพาะควบคู่กับ BSD disklabel (ซึ่งเป็นสิ่งที่จำเป็น) เท่านั้น
ลินุกซ์
ใน Linux, fdisk เป็นส่วนหนึ่งของแพ็คเกจมาตรฐานที่แจกจ่ายโดยองค์กร Linux Kernel, util-linuxโปรแกรมดั้งเดิมเขียนโดย Andries E. Brouwer และ AV Le Blanc และต่อมาเขียนใหม่โดย Karel Zak และ Davidlohr Bueso เมื่อพวกเขาแยกแพ็คเกจ util-linux ออกมาในปี 2006 โปรแกรมทางเลือกที่ใช้ncursesคือcfdiskซึ่งอนุญาตให้ผู้ใช้สร้างเค้าโครงพาร์ติชั่นผ่านอินเทอร์เฟซผู้ใช้แบบข้อความ (TUI) [ 18 ]
ดูเพิ่มเติม
อ่านเพิ่มเติม
- วูลเวอร์ตัน, แวน (1990). คำสั่ง MS-DOS: คู่มืออ้างอิงฉบับย่อของ Microsoft ฉบับปรับปรุงครั้งที่ 4.สำนักพิมพ์ Microsoft . ISBN 978-1556152894.
- Kathy Ivens; Brian Proffit (1993). OS/2 Inside & Out . Osborne McGraw-Hill . ISBN 978-0078818714.
- ทิม โอ'ไรลีย์; ทรอย มอตต์; วอลเตอร์ เกล็นน์ (1999). Windows 98 in a Nutshell: A Desktop Quick Reference . โอ'ไรลีย์ . ISBN 978-1565924864.
ลิงก์ภายนอก
- วิธีการแบ่งพาร์ติชั่นใน Linux โดยใช้ fdisk
- คู่มือโปรแกรมเมอร์ Linux, fdisk(8)
- fdisk จาก utils-linux-ng
- blkid - ยูทิลิตี้แบบบรรทัดคำสั่งสำหรับค้นหา/แสดงคุณลักษณะของอุปกรณ์บล็อก
- การใช้คำสั่ง blkid ( เก็บถาวรเมื่อ 2016-09-13 ที่Wayback Machine )
- คู่มือผู้จัดการระบบ FreeBSD, FDISK(8)
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ ดิสก์
fdiskเป็น ยูทิลิ ตี้บรรทัดคำสั่งสำหรับการแบ่งพาร์ติชั่นดิสก์มันเป็นส่วนหนึ่งของDOS , DR FlexOS , IBM OS/2และMicrosoft Windows เวอร์ชันแรกๆ รวมถึงFreeBSD บางเวอร์ชัน NetBSD OpenBSD.
ดีเอส
IBM เปิดตัว fdisk เวอร์ชันแรก (ชื่ออย่างเป็นทางการคือ "Fixed Disk Setup Program") ในเดือนมีนาคม 1983 พร้อมกับการวางจำหน่าย คอมพิวเตอร์ IBM PC/XT (พีซีเครื่องแรกที่จัดเก็บข้อมูลบน ฮาร์ดดิสก์ ) และ ระบบปฏิบัติการ IBM PC DOS 2.0 fdisk เวอร์ชัน 1.
วินโดวส์
ระบบปฏิบัติการ Windows 95 , Windows 98 และ Windows ME มาพร้อมกับโปรแกรมจัดการดิสก์ที่พัฒนามาจาก fdisk ของ MS-DOS ส่วน Windows 2000 และรุ่นต่อๆ มานั้น มาพร้อมกับ โปรแกรม diskpart ที่มีความซับซ้อนกว่าและ โปรแกรม จัดการดิสก์ แบบกราฟิก (Disk Management )
IBM OS/2
ก่อนเวอร์ชัน 4.0 OS/2 มาพร้อมกับตัวจัดการตารางพาร์ติชั่นสองตัว ได้แก่fdisk ในโหมดข้อความ [ 15 ] และfdiskpm ในโหมดกราฟิก [ 16 ] ทั้งสองมีฟังก์ชันการทำงานเหมือนกัน และสามารถจัดการได้ทั้งพาร์ติชั่น FAT และ พาร์ติชั่น HPFS ขั้นสูง