อ่าน 12 นาที
รูปแบบดิสก์สากล (Universal Disk Format)
Universal Disk Format ( UDF ) เป็น ระบบไฟล์ แบบ เปิด ที่ไม่ขึ้นกับผู้ผลิตสำหรับ การจัดเก็บข้อมูลคอมพิวเตอร์ บนสื่อหลากหลายประเภท ในทางปฏิบัติ UDF...
รูปแบบดิสก์สากล (Universal Disk Format)
| นักพัฒนา | ISO / IEC , ECMA International , OSTA |
|---|---|
| ชื่อเต็ม | รูปแบบดิสก์สากล (Universal Disk Format) |
| แนะนำ | พ.ศ. 2538 |
| รหัสพาร์ติชัน | ไม่ได้กำหนดแต่แนะนำ: [ 1 ] 0x07 ( MBR ) EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 ( GPT ) |
| ข้อจำกัด | |
| ขนาดปริมาตรสูงสุด | 2 TiB (มีเซกเตอร์ขนาด 512 ไบต์), 8 TiB (มีเซกเตอร์ขนาด 2 KiB เหมือนแผ่นดิสก์ออปติคอลส่วนใหญ่), 16 TiB (มีเซกเตอร์ขนาด 4 KiB) [ a ] [ 2 ] |
| ขนาดไฟล์สูงสุด | 16 ไอบี |
| ความยาวชื่อไฟล์สูงสุด | 255 ไบต์ (เส้นทาง 1023 ไบต์[ b ] ) |
| อักขระที่อนุญาตสำหรับชื่อไฟล์ | รหัสยูนิโค้ด 16 บิตใดๆ ก็ได้ยกเว้นU+FEFFและU+FFFE |
| คุณสมบัติ | |
| วันที่บันทึก | การสร้าง, การเก็บถาวร, การแก้ไข (mtime), การแก้ไขคุณลักษณะ (ctime), การเข้าถึง (atime) |
| ช่วงวันที่ |
|
| ความละเอียดของวันที่ | ไมโครวินาที |
| ส้อม | ใช่ |
| คุณลักษณะ | หลากหลาย |
| สิทธิ์การเข้าถึงไฟล์ระบบ | โพสิกซ์ |
| การบีบอัดแบบโปร่งใส | เลขที่ |
| อื่น | |
| ระบบปฏิบัติการที่รองรับ | หลากหลาย |
Universal Disk Format ( UDF ) เป็นระบบไฟล์ แบบ เปิดที่ไม่ขึ้นกับผู้ผลิตสำหรับการจัดเก็บข้อมูลคอมพิวเตอร์บนสื่อหลากหลายประเภท ในทางปฏิบัติ UDF ถูกใช้งานอย่างแพร่หลายที่สุดสำหรับDVDและรูปแบบแผ่นดิสก์แบบออปติคอล รุ่นใหม่กว่า โดยเข้ามาแทนที่ ISO 9660เนื่องจากลักษณะการออกแบบ ทำให้ UDF เหมาะอย่างยิ่งสำหรับการอัปเดตแบบเพิ่มทีละน้อยบนสื่อออปติคอล ทั้งแบบ เขียนครั้งเดียวและแบบเขียนซ้ำได้UDF ได้รับการพัฒนาและดูแลรักษาโดยOptical Storage Technology Association (OSTA)
ในแง่ของวิศวกรรม รูปแบบดิสก์สากล (Universal Disk Format) เป็นโปรไฟล์ของข้อกำหนดที่เรียกว่า ISO/IEC 13346 และ ECMA-167 [ 3 ]
การใช้งาน
โดยปกติแล้วซอฟต์แวร์สร้างสื่อจะประมวลผลระบบไฟล์ UDF ในกระบวนการแบบกลุ่ม และเขียนลงสื่อออปติคอลในครั้งเดียว แต่เมื่อเขียนแบบแพ็ก เก็ต ลงบนสื่อที่เขียนซ้ำได้ เช่นCD-RW ระบบไฟล์ UDF จะอนุญาตให้สร้าง ลบ และแก้ไขไฟล์บนแผ่นได้เช่นเดียวกับ ระบบไฟล์ทั่วไปบนสื่อแบบถอดได้ เช่นฟลอปปี้ดิสก์และแฟลชไดรฟ์นอกจากนี้ยังสามารถทำได้บนสื่อที่เขียนได้ครั้งเดียว เช่นCD-Rแต่ในกรณีนั้น พื้นที่ที่ไฟล์ที่ถูกลบไปแล้วครอบครองจะไม่สามารถเรียกคืนได้ (และจะไม่สามารถเข้าถึงได้อีกต่อไป)
การสร้างมาสเตอร์แบบหลายเซสชันก็สามารถทำได้ใน UDF เช่นกัน แม้ว่าการใช้งานบางอย่างอาจไม่สามารถอ่านดิสก์ที่มีหลายเซสชันได้[ c ]
ประวัติศาสตร์
| แผ่นดิสก์ออปติคอล |
|---|
สมาคมเทคโนโลยีการจัดเก็บข้อมูลแบบออปติคอลได้กำหนดมาตรฐานระบบไฟล์ UDF เพื่อสร้างระบบไฟล์ทั่วไปสำหรับสื่อออปติคอลทั้งหมด ทั้งสำหรับ สื่อแบบ อ่านอย่างเดียวและสื่อแบบเขียนซ้ำได้ เมื่อเริ่มกำหนดมาตรฐาน ระบบไฟล์ UDF มีเป้าหมายที่จะแทนที่ISO 9660โดยรองรับทั้งสื่อแบบอ่านอย่างเดียวและแบบเขียนได้ หลังจากที่ UDF เวอร์ชันแรกออกวางจำหน่ายDVD Consortiumก็ได้นำมาใช้เป็นระบบไฟล์อย่างเป็นทางการสำหรับDVD-VideoและDVD- Audio [ 4 ]
UDF ใช้ รูปแบบ ตัวอธิบายปริมาตร พื้นฐาน ร่วมกับ ISO 9660 รูปแบบ "UDF Bridge" ได้รับการกำหนดตั้งแต่เวอร์ชัน 1.50 เพื่อให้ดิสก์สามารถมีระบบไฟล์ ISO 9660 ที่อ้างอิงถึงไฟล์ในส่วน UDF ได้ด้วย[ 5 ]
การแก้ไข
มีการเผยแพร่การแก้ไข UDF หลายครั้ง: [ 4 ] [ 6 ]
- ฉบับแก้ไข 1.00 [ d ] (24 ตุลาคม 1995) ฉบับเผยแพร่ครั้งแรก
- ฉบับแก้ไข 1.01 [ e ] (3 พฤศจิกายน 1995) เพิ่มภาคผนวก DVD และทำการเปลี่ยนแปลงเล็กน้อยบางประการ
- การแก้ไข 1.02 [ 7 ] (30 สิงหาคม 2539) รูปแบบนี้ใช้โดยแผ่นDVD-Video
- แก้ไขครั้งที่ 1.50 [ 8 ] (4 กุมภาพันธ์ 1997) เพิ่มการสนับสนุนสำหรับการเขียนแพ็กเก็ต CD-R/W และความสามารถในการเขียนซ้ำ (เสมือน) บนสื่อ CD-R/DVD-R โดยการแนะนำโครงสร้างตารางการจัดสรรเสมือน (VAT) เพิ่มตารางสำรองสำหรับการจัดการข้อบกพร่องบนสื่อที่เขียนซ้ำได้ เช่น CD-RW, DVD-RW และ DVD+RW เพิ่มบริดจ์ UDF
- การแก้ไข 2.00 [ 9 ] (3 เมษายน 1998) เพิ่มการสนับสนุนไฟล์สตรีม รายการควบคุมการเข้าถึง การปรับเทียบพลังงาน ไฟล์แบบเรียลไทม์ (สำหรับการบันทึก DVD ) และการจัดการไดเร็กทอรีที่ง่ายขึ้น ขยายการสนับสนุน VAT
- การแก้ไขครั้งที่ 2.01 [ 10 ] (15 มีนาคม พ.ศ. 2543) ส่วนใหญ่เป็นการแก้ไขข้อบกพร่องของ UDF เวอร์ชัน 2.00 ข้อกำกวมหลายประการของมาตรฐาน UDF ได้รับการแก้ไขในเวอร์ชัน 2.01
- แก้ไขครั้งที่ 2.50 [ 11 ] (30 เมษายน 2546) เพิ่มพาร์ติชันเมตาเดตาเพื่ออำนวยความสะดวกในการจัดกลุ่มเมตาเดตา การกู้คืนความเสียหายที่ง่ายขึ้น และการทำสำเนาข้อมูลระบบไฟล์เพิ่มเติม: เมตาเดตาทั้งหมด เช่น โหนดและเนื้อหาไดเร็กทอรีจะถูกเขียนลงในพาร์ติชันแยกต่างหาก ซึ่งสามารถทำสำเนาได้ รูปแบบนี้ใช้โดยแผ่นบลูเรย์ บางเวอร์ชัน และแผ่นHD-DVD ส่วนใหญ่
- แก้ไขครั้งที่ 2.60 [ 12 ] (1 มีนาคม 2548) เพิ่มวิธีการ Pseudo OverWrite สำหรับไดรฟ์ที่รองรับความสามารถในการเขียนทับแบบเสมือนบนสื่อที่บันทึกได้ตามลำดับ มีความเข้ากันได้แบบอ่านอย่างเดียวกับการใช้งาน UDF 2.50 : 10 ( Blu-ray บางแผ่น ใช้รูปแบบนี้)
การแก้ไข UDF จะถูกเข้ารหัสภายในเป็นเลขฐานสิบแบบไบนารีตัวอย่างเช่น การแก้ไข 2.60 จะถูกแทนด้วย0x0260 [ 12 ] : 23 นอกจากการประกาศการแก้ไขของตัวเองแล้ว ความเข้ากันได้สำหรับแต่ละวอลุ่มจะถูกกำหนดโดยการแก้ไขการอ่านขั้นต่ำและการเขียนขั้นต่ำ ซึ่งแต่ละรายการจะส่งสัญญาณถึงข้อกำหนดเพื่อ ให้การดำเนินการเหล่านี้เป็นไปได้สำหรับทุกโครงสร้างในอิมเมจนี้ การแก้ไข "การเขียนสูงสุด" ยังบันทึกระดับการสนับสนุน UDF สูงสุดของการใช้งานทั้งหมดที่เขียนลงในอิมเมจนี้ด้วย[ 12 ] : 34 ตัวอย่างเช่น วอลุ่ม UDF 2.01 ที่ไม่ได้ใช้ Stream Files (แนะนำใน UDF 2.00) แต่ใช้ VAT (UDF 1.50) ที่สร้างโดยการใช้งาน UDF 2.60 อาจมีการประกาศเวอร์ชันเป็น0x0201เวอร์ชันการอ่านขั้นต่ำตั้งค่าเป็น0x0150 เวอร์ชันการ เขียน ขั้นต่ำเป็น0x0150และเวอร์ชันการเขียนสูงสุดเป็น0x0260
การใช้งาน
แม้ว่า UDF จะถูกพัฒนาขึ้นมาเพื่อใช้กับแผ่นดิสก์แบบออปติคอลเป็นหลัก แต่ก็สามารถใช้งานกับสื่ออื่นๆ เช่น ฮาร์ดดิสก์ไดรฟ์และหน่วยความจำแฟลชได้เช่นกัน[ 13 ]
UDF เป็นระบบไฟล์แบบเปิดและรองรับ หลายแพลตฟอร์มเพียงระบบเดียวมานานกว่าทศวรรษโดยไม่มีข้อจำกัดขนาดไฟล์ที่ 4 GiB (ประมาณ 4.3 GB) จนกระทั่งมีการเปิดเผยซอร์สโค้ดของexFATในปี 2019 [ f ] [ g ] "หลายแพลตฟอร์ม" ในที่นี้หมายถึงรองรับโดยระบบปฏิบัติการหลักทั้งสามระบบ ได้แก่ Windows, macOS และ Linux [ 14 ]
บน Windows การฟอร์แมตอุปกรณ์จัดเก็บข้อมูลแฟลชเป็น UDF ไม่สามารถทำได้ผ่านวิดเจ็ตการฟอร์แมตแบบกราฟิก แต่ทำได้ผ่านพรอมต์คำสั่งเท่านั้น[ 15 ]
ข้อกำหนด
มาตรฐาน UDF กำหนด รูปแบบ ระบบไฟล์ไว้ สามแบบ เรียกว่า "บิลด์" ดังนี้:
- รูป แบบธรรมดา (การเข้าถึงแบบอ่าน/เขียนแบบสุ่ม) นี่คือรูปแบบดั้งเดิมที่รองรับใน UDF ทุกเวอร์ชัน
- ตารางการจัดสรรเสมือน (Virtual Allocation Table ) หรือที่รู้จักกันในชื่อ VAT (Incremental Writing) ใช้สำหรับการเขียนข้อมูลลงบนสื่อบันทึกข้อมูลแบบเขียนครั้งเดียวโดยเฉพาะ
- Spared (Limited Random Write Access) ใช้สำหรับการเขียนลงบนสื่อบันทึกข้อมูลแบบเขียนซ้ำได้โดยเฉพาะ
เรียบง่าย
รูปแบบนี้ซึ่งถูกนำมาใช้ในมาตรฐานเวอร์ชันแรก สามารถใช้ได้กับดิสก์ทุกประเภทที่อนุญาตให้เข้าถึงแบบอ่าน/เขียนแบบสุ่ม เช่นฮาร์ดดิสก์ , DVD+RWและDVD-RAMข้อมูลเมตา (จนถึงเวอร์ชัน 2.50) และข้อมูลไฟล์จะถูกระบุโดยตรง ในการเขียนลงดิสก์ในรูปแบบนี้ สามารถเลือกบล็อกทางกายภาพใดก็ได้บนดิสก์เพื่อจัดสรรไฟล์ใหม่หรือไฟล์ที่อัปเดตได้
เนื่องจากนี่คือ รูปแบบ พื้นฐานระบบปฏิบัติการหรือไดรเวอร์ระบบไฟล์ใดๆ ที่อ้างว่ารองรับ UDF จึงควรจะสามารถอ่านรูปแบบนี้ได้
สร้างภาษีมูลค่าเพิ่ม
สื่อบันทึกข้อมูลแบบเขียนได้ครั้งเดียว เช่นDVD-RและCD-Rมีข้อจำกัดในการเขียนข้อมูล เนื่องจากแต่ละบล็อกทางกายภาพสามารถเขียนได้เพียงครั้งเดียว และการเขียนจะต้องเกิดขึ้นแบบเพิ่มทีละส่วน ดังนั้น การ เขียนข้อมูล UDF แบบพื้นฐานลงบน CD-R จึงทำได้โดยการเตรียมข้อมูลล่วงหน้าก่อน แล้วจึงเขียนข้อมูลทั้งหมดลงบนสื่อในครั้งเดียว คล้ายกับวิธี การเขียนระบบไฟล์ ISO 9660ลงบนแผ่น CD
เพื่อให้สามารถใช้แผ่น CD-R ได้เสมือนฮาร์ดดิสก์ โดยที่ผู้ใช้สามารถเพิ่มและแก้ไขไฟล์บนแผ่น CD-R ได้ตามต้องการ (ที่เรียกว่า "การเข้าถึงด้วยตัวอักษรไดรฟ์" ใน Windows) OSTA จึงได้เพิ่ม โครงสร้าง VATเข้าไปในมาตรฐาน UDF ในเวอร์ชัน 1.5 โครงสร้าง VAT เป็นโครงสร้างเพิ่มเติมบนแผ่นดิสก์ที่อนุญาตให้เขียนแบบแพ็กเก็ตได้กล่าวคือ การแมปบล็อกทางกายภาพใหม่เมื่อไฟล์หรือข้อมูลอื่น ๆ บนแผ่นดิสก์ถูกแก้ไขหรือลบ สำหรับสื่อแบบเขียนได้ครั้งเดียว แผ่นดิสก์ทั้งหมดจะถูกจำลองเสมือน ทำให้ผู้ใช้ไม่รู้สึกถึงข้อจำกัดของการเขียนได้ครั้งเดียว แผ่นดิสก์จึงสามารถใช้งานได้เหมือนกับแผ่นดิสก์แบบเขียนซ้ำได้
เนื่องจากแผ่น CD-R หรือ DVD-R เป็นแบบเขียนได้ครั้งเดียว ข้อมูลของไฟล์จึงยังคงอยู่บนแผ่น แม้จะไม่ปรากฏในไดเร็กทอรีอีกต่อไป แต่ก็ยังคงใช้พื้นที่เดิมที่จัดเก็บอยู่ ในที่สุด หลังจากใช้งานไปสักระยะ แผ่นก็จะเต็ม เนื่องจากไม่สามารถกู้คืนพื้นที่ว่างได้ด้วยการลบไฟล์ อย่างไรก็ตาม สามารถใช้เครื่องมือพิเศษเพื่อเข้าถึงสถานะก่อนหน้าของแผ่น (สถานะก่อนที่จะทำการลบ) ทำให้สามารถกู้คืนข้อมูลได้
ไดรฟ์บางตัวอาจไม่รองรับ UDF เวอร์ชัน 1.5 หรือสูงกว่าอย่างสมบูรณ์ ดังนั้นบางตัวอาจไม่สามารถจัดการกับการสร้าง VAT ได้
สร้างสำรอง (RW)
สื่อบันทึกข้อมูลแบบเขียนซ้ำได้ เช่นDVD-RWและCD-RWมีข้อจำกัดน้อยกว่าสื่อ DVD-R และ CD-R สามารถเขียนข้อมูลซ้ำลงในแต่ละเซกเตอร์ได้แบบสุ่ม (แต่ต้องเขียนทีละแพ็กเก็ต) และสามารถลบข้อมูลทั้งหมดได้ตลอดเวลา ทำให้แผ่นว่างเปล่าพร้อมสำหรับการเขียนไฟล์ UDF หรือระบบไฟล์อื่นๆ (เช่น ISO 9660 หรือCD Audio ) ลงไปใหม่ อย่างไรก็ตาม เซกเตอร์ของ สื่อ -RWอาจ "เสื่อมสภาพ" หลังจากใช้งานไประยะหนึ่ง หมายความว่าข้อมูลในเซกเตอร์นั้นจะไม่น่าเชื่อถือ เนื่องจากมีการเขียนซ้ำบ่อยเกินไป (โดยทั่วไปหลังจากเขียนซ้ำไม่กี่ร้อยครั้งสำหรับ CD-RW)
รูปแบบ UDF ทั้งแบบธรรมดาและแบบ VAT สามารถใช้กับสื่อบันทึกข้อมูลแบบเขียนซ้ำได้ แต่มีข้อจำกัดบางประการ หากใช้แบบธรรมดาบนสื่อ -RW จะต้องไม่อนุญาตให้แก้ไขข้อมูลในระดับระบบไฟล์ เนื่องจากจะทำให้เซกเตอร์ที่ใช้งานบ่อยบนแผ่นดิสก์ (เช่น เซกเตอร์สำหรับข้อมูลการจัดสรรไดเร็กทอรีและบล็อก) สึกหรออย่างรวดเร็ว ซึ่งจะตรวจไม่พบและนำไปสู่การสูญเสียข้อมูล เพื่อให้สามารถแก้ไขไฟล์บนแผ่นดิสก์ได้ แผ่นดิสก์แบบเขียนซ้ำได้สามารถใช้งานได้เหมือนกับสื่อ -R โดยใช้ แบบ VATวิธีนี้จะช่วยให้มั่นใจได้ว่าทุกบล็อกจะถูกเขียนเพียงครั้งเดียว (ต่อเนื่องกัน) ทำให้มั่นใจได้ว่าไม่มีบล็อกใดถูกเขียนซ้ำบ่อยกว่าบล็อกอื่น ด้วยวิธีนี้ แผ่นดิสก์ RW สามารถลบและนำกลับมาใช้ใหม่ได้หลายครั้งก่อนที่จะใช้งานไม่ได้ อย่างไรก็ตาม ในที่สุดมันก็จะใช้งานไม่ได้โดยไม่มีวิธีตรวจจับได้ง่าย เมื่อใช้ แบบ VATสื่อ CD-RW/DVD-RW จะปรากฏเป็นสื่อ CD-R หรือ DVD+/−R ในคอมพิวเตอร์ แต่สามารถลบข้อมูลในสื่อได้ตลอดเวลา
ฟังก์ชัน การจัดการข้อ บกพร่องแบบ UDFถูกเพิ่มเข้ามาในเวอร์ชัน 1.5 เพื่อแก้ไขปัญหาเฉพาะของสื่อบันทึกข้อมูลแบบเขียนซ้ำได้ ฟังก์ชันนี้เพิ่มตารางการจัดการข้อบกพร่อง พิเศษ เพื่อจัดการกับข้อบกพร่องที่จะเกิดขึ้นในส่วนต่างๆ ของแผ่นดิสก์ที่ถูกเขียนซ้ำมากเกินไป ตารางนี้จะติดตามเซกเตอร์ที่สึกหรอและแมปไปยังเซกเตอร์ที่ใช้งานได้ การจัดการข้อบกพร่องแบบ UDF นี้ใช้ไม่ได้กับระบบที่ใช้การจัดการข้อบกพร่องรูปแบบอื่นอยู่แล้ว เช่นMount Rainier (MRW) สำหรับแผ่นดิสก์แบบออปติคอล หรือตัวควบคุมดิสก์สำหรับฮาร์ดไดรฟ์
เครื่องมือและไดรฟ์ที่ไม่รองรับ UDF เวอร์ชัน 1.5 อย่างสมบูรณ์ จะไม่สนใจตารางสำรอง ซึ่งจะทำให้พวกมันอ่านเซกเตอร์ที่ล้าสมัยและชำรุด ส่งผลให้ดึงข้อมูลที่เสียหายออกมาได้
ค่าใช้จ่ายส่วนเกินที่กระจายอยู่ทั่วทั้งดิสก์จะสงวนพื้นที่จัดเก็บข้อมูลบางส่วนไว้ ทำให้ความจุที่ใช้งานได้ของCD-RWเช่น ความจุเดิม 650 MB ลดลงเหลือประมาณ 500 MB [ 16 ]
ชุดอักขระ
ข้อกำหนด UDF [ 4 ] อนุญาตให้ใช้ชุดอักขระ OSTA CS0เพียงชุดเดียวซึ่งสามารถจัดเก็บจุดรหัสUnicode ใดๆ ก็ได้ ยกเว้น U+FEFF และ U+FFFE ชุดอักขระเพิ่มเติมที่กำหนดไว้ใน ECMA-167 จะไม่ถูกนำมาใช้[ 3 ] : 7.2
นับตั้งแต่ Errata DCN-5157 ช่วงของรหัสจุดได้รับการขยายไปยังรหัสจุดทั้งหมดจาก Unicode 4.0 (หรือเวอร์ชันที่ใหม่กว่าหรือเก่ากว่า) ซึ่งรวมถึง อักขระ Plane 1–16 เช่นEmoji DCN-5157 ยังแนะนำให้ปรับสตริงให้เป็นมาตรฐานตามรูปแบบการปรับมาตรฐาน C [ 17 ]
ชุดอักขระ OSTA CS0 จัดเก็บสตริง Unicode 16 บิตที่ "บีบอัด" เป็นหน่วย 8 บิตหรือ 16 บิต โดยมีแท็ก "compID" ไบต์เดียวนำหน้าเพื่อระบุประเภทการบีบอัด การจัดเก็บ 8 บิตนั้นเทียบเท่ากับISO-8859-1 ในทางปฏิบัติ และการจัดเก็บ 16 บิตคือUTF-16ในรูปแบบ big endian ชื่อไฟล์ที่มีอักขระ 8 บิตต่อตัวช่วยประหยัดพื้นที่เนื่องจากใช้พื้นที่เพียงครึ่งเดียวต่ออักขระ ดังนั้นจึงควรใช้หากชื่อไฟล์ไม่มีอักขระพิเศษที่ไม่สามารถแสดงได้ด้วย 8 บิตเท่านั้น[ 18 ]
อัลกอริทึมอ้างอิงไม่ได้ตรวจสอบจุดรหัสต้องห้ามหรือตีความคู่ตัวแทนดังนั้นเช่นเดียวกับNTFSสตริงอาจผิดรูปแบบ[ 4 ] : 2.1.2, 6.4 (DCN-5157 ไม่ได้ระบุรูปแบบการจัดเก็บเฉพาะ แต่ UTF-16BE เป็นวิธีเดียวที่เป็นที่รู้จักกันดีในการจัดเก็บ Unicode ทั้งหมดในขณะที่ส่วนใหญ่เข้ากันได้กับUCS-2 ) [ 17 ]
เครื่องมือ
มีการพัฒนาเครื่องมือต่างๆ มากมายเพื่อใช้กับระบบไฟล์ UDF สำหรับ Linux udftoolsแพ็กเกจนี้ประกอบด้วยเครื่องมือหลายอย่างที่สามารถใช้งานได้โดยตรงผ่านทางอินเทอร์เฟซบรรทัดคำสั่งแต่ก็สามารถเรียกใช้จากแอปพลิเคชันอื่นๆ ได้เช่นกัน
เครื่องมือ นี้mkudffsสร้างระบบไฟล์ UDF ใหม่บนพาร์ติชันหรือ ไฟล์ อิมเมจดิสก์เครื่องมือนี้ถูกสร้างลิงก์สัญลักษณ์ไว้mkfs.udfเพื่อให้สอดคล้องกับmkfsเครื่องมือ อื่นๆ
udfinfoแสดงรายละเอียดของระบบไฟล์ UDF เช่น ป้ายชื่อไดรฟ์ เวอร์ชัน จำนวนไฟล์และไดเร็กทอรี และสถานะของแฟล็กการป้องกันการเขียน สามารถเปลี่ยนป้ายชื่อไดรฟ์ได้โดยใช้udflabelเครื่องมือ นี้
แฟล็กการป้องกันการเขียนสามารถ "ผนึก" ระบบไฟล์ได้เมื่อการเขียนเสร็จสิ้นและไม่มีเจตนาที่จะเปลี่ยนแปลงอีกต่อไป สำหรับการสลับการตั้งค่าการป้องกันการเขียนซึ่งทำให้ระบบไฟล์เป็นแบบอ่านอย่างเดียวเมื่อเปิดใช้งาน เครื่องมือที่เรียกว่าudftuneอยู่ระหว่างการพัฒนา แต่ยังไม่ได้รวมอยู่ในudftoolsแพ็คเกจ ณ เดือนเมษายน 2025 หลังจากนั้นมีรายงานว่าผู้ดูแลคือ Pali Rohár สูญเสียการเข้าถึงบัญชี GitHub ของเขา[ 19 ]
wrudfอนุญาตให้ผู้ใช้แก้ไขระบบไฟล์ UDF ได้อย่างมีปฏิสัมพันธ์ ตัวอย่างเช่น สามารถคัดลอกและลบไฟล์ และสร้างและลบไดเร็กทอรีได้
pktsetupใช้การเขียนแพ็กเก็ตผ่านไฟล์อุปกรณ์ที่มีชื่อ/dev/pktcdvd0และลำดับการนับ ไฟล์อุปกรณ์เหล่านี้แยกต่างหากจากไฟล์อุปกรณ์ปกติของไดรฟ์ออปติคัลที่มีชื่อ/dev/sr0(โดยที่ "sr" หมายถึง "SCSI ROM") และลำดับการนับ
ความเข้ากันได้
เครื่องเล่น DVDหลายเครื่องไม่รองรับ UDF เวอร์ชันอื่นนอกจากเวอร์ชัน 1.02 แผ่นที่สร้างด้วยเวอร์ชันใหม่กว่าอาจยังใช้งานได้ในเครื่องเล่นเหล่านี้หากใช้รูปแบบตัวเชื่อมต่อ ISO 9660 แม้ว่าระบบปฏิบัติการจะอ้างว่าสามารถอ่าน UDF 1.50 ได้ แต่ก็อาจรองรับเฉพาะ เวอร์ชัน พื้นฐาน เท่านั้น และไม่จำเป็นต้องรองรับ เวอร์ชัน VATหรือSpared UDF ด้วย
Mac OS X 10.4.5 อ้างว่ารองรับ Revision 1.50 (ดูman mount_udf ) แต่สามารถเมานต์ดิสก์แบบธรรมดาได้อย่างถูกต้องเท่านั้น และไม่รองรับการจำลองเสมือนเลย ไม่สามารถเมานต์ดิสก์ UDF ที่มี VAT ได้ ดังที่เห็นในปัญหาของ Sony Mavica [ 21 ] [ 22 ]เวอร์ชันก่อน 10.4.11 เมานต์ดิสก์ที่มี Sparing Table แต่ไม่สามารถอ่านไฟล์ได้อย่างถูกต้อง เวอร์ชัน 10.4.11 แก้ไขปัญหานี้แล้ว[ 23 ] [ 24 ]
ในทำนองเดียวกันWindows XP Service Pack 2 (SP2) ไม่สามารถอ่านแผ่น DVD-RW ที่ใช้ตารางสำรอง UDF 2.00 เป็นระบบจัดการข้อบกพร่องได้[ 25 ]ปัญหานี้เกิดขึ้นหากระบบจัดการข้อบกพร่อง UDF สร้างตารางสำรองที่ครอบคลุมมากกว่าหนึ่งเซกเตอร์บนแผ่น DVD-RW Windows XP SP2 สามารถรับรู้ได้ว่า DVD ใช้ UDF แต่ Windows Explorer จะแสดงเนื้อหาของ DVD เป็นโฟลเดอร์ว่างเปล่า มี hotfix สำหรับปัญหานี้[ 26 ]และรวมอยู่ใน Service Pack 3 [ 25 ]
เนื่องจากเวอร์ชันและตัวเลือก UDF เริ่มต้น พาร์ติชั่น UDF ที่ฟอร์แมตโดย Windows ไม่สามารถเขียนลงใน macOS ได้ ในทางกลับกัน พาร์ติชั่นที่ฟอร์แมตโดย macOS ก็ไม่สามารถเขียนลงใน Windows ได้โดยตรง เนื่องจากข้อกำหนดของ ตารางพาร์ติชั่น MBRนอกจากนี้ Linux รองรับการเขียนลงใน UDF 2.01 เท่านั้น สคริปต์สำหรับ Linux และ macOS ที่เรียกว่าformat-udfจัดการความไม่เข้ากันเหล่านี้โดยใช้ UDF 2.01 และเพิ่ม MBR ปลอม[ 27 ]สำหรับ Windows วิธีแก้ปัญหาที่ดีที่สุดคือการใช้เครื่องมือบรรทัดคำformat /FS:UDF /R:2.01สั่ง
มีการสร้างเครื่องมือสำหรับซ่อมแซมระบบไฟล์ UDF และแก้ไขคุณสมบัติของระบบไฟล์เหล่านั้นสำหรับระบบปฏิบัติการบางระบบ บน Windows เครื่องมือ chkdskสามารถซ่อมแซมระบบไฟล์ UDF ได้ (หากไม่เสียหายมากเกินไป เช่นเดียวกับระบบไฟล์อื่นๆ) เครื่องมือที่คล้ายกันสำหรับ Linux udffsckอยู่ระหว่างการพัฒนาโดย Vojtech Vladyka ในฐานะส่วนขยายของfsckและมีแผนจะเพิ่มเข้าไปใน แพ็คเกจ udftoolsอย่างไรก็ตาม ผู้พัฒนาได้ละทิ้งการพัฒนาเครื่องมือนี้ในปี 2018 [ 28 ]
เครื่องมือสำหรับสลับสถานะการป้องกันการเขียนudftuneอยู่ระหว่างการพัฒนาโดย Johannes Truschnigg ในปี 2023 แต่ไม่สามารถรวมเข้ากับ แพ็คเกจ udftools หลัก ได้ เนื่องจากมีรายงานว่า Pali Rohár ผู้ดูแลแพ็คเกจดังกล่าวไม่สามารถเข้าถึงบัญชี GitHub ของเขาได้[ 19 ]
| |||||||||
| การแก้ไข UDF (อ่าน + เขียน) | ไม่ธรรมดา | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| ระบบปฏิบัติการ | 1.02 | 1.50 | 2.0x | 2.50 | 2.60 | ภาษีมูลค่าเพิ่ม | ตารางสำรอง | บันทึก | |
| AIX 5.2, 5.3, 6.1 | ใช่ | ใช่ | เลขที่ | เลขที่ | 1.5 คือค่าเริ่มต้น[ 29 ] | ||||
| AmigaOS 4.0 | ใช่ | ใช่ | |||||||
| BeOS / magnussoft ซีต้า / ไฮกุ | ใช่ | ใช่ | ใช่ | ใช่ | ใช่ | ||||
| OS/2 (รวมถึงeComStationและArcaOS ) | ใช่ | ไดรเวอร์ค่าธรรมเนียมเพิ่มเติมบน OS/2 | |||||||
| FreeBSD 5.0 และเวอร์ชันใหม่กว่า | อ่านอย่างเดียว | อ่านอย่างเดียว[ 30 ] | เลขที่ | เลขที่ | เลขที่ | เลขที่ | ใช่ | ||
| เคอร์เนลลินุกซ์ 2.2 | เลขที่ | เลขที่ | เลขที่ | เลขที่ | เลขที่ | เลขที่ | เลขที่ | ||
| เคอร์เนลลินุกซ์ 2.4 | ใช่ | ใช่ | ใช่[ h ] | เลขที่ | เลขที่ | ใช่ | ใช่ | ||
| เคอร์เนลลินุกซ์ 2.6.0–2.6.25 | ใช่ | ใช่ | ใช่ | เลขที่ | เลขที่ | ใช่ | ใช่ | เคอร์เนลเวอร์ชันก่อน 2.6.10 รองรับประเภทสื่อน้อยกว่า | |
| เคอร์เนลลินุกซ์เวอร์ชัน 2.6.26 และใหม่กว่า | ใช่ | ใช่ | ใช่ | อ่านอย่างเดียว[ 31 ] | อ่านอย่างเดียว[ 12 ] : 10 | ใช่ | ใช่ | ตัวเลือกการติดตั้งที่เกี่ยวข้องกับสิทธิ์ถูกเพิ่มในเวอร์ชัน 2.6.30 [ 32 ]รองรับการตรวจจับระบบไฟล์ UDF บนฮาร์ดดิสก์โดยอัตโนมัติตั้งแต่เวอร์ชัน 2.6.30 การตรวจจับระบบไฟล์ UDF บนอิมเมจดิสก์โดยอัตโนมัติได้รับการแก้ไขในเวอร์ชัน 4.11 | |
| ระบบปฏิบัติการ Mac OS 8.1 – 8.5 | ใช่ | เลขที่ | เลขที่ | เลขที่ | เลขที่ | เลขที่ | เลขที่ | Mac OS เวอร์ชันก่อนหน้าบางเวอร์ชัน เช่น7.5, 7.6และ 8.0 ก็ได้รับการสนับสนุนผ่านยูทิลิตี้ของบุคคลที่สามเช่นกัน พร้อมทั้งมีการสนับสนุนเวอร์ชัน UDF เพิ่มเติมสำหรับเวอร์ชัน 8.1 และ 8.5 [ i ] | |
| Mac OS 8.6 , Mac OS 9 | ใช่ | ใช่ | เลขที่ | เลขที่ | เลขที่ | เลขที่ | เลขที่ | รองรับเวอร์ชัน UDF เพิ่มเติมผ่านยูทิลิตี้ของบุคคลที่สาม[ i ] | |
| ระบบปฏิบัติการ Mac OS X 10.0–10.3 | ใช่ | ใช่[ 33 ] | หมายเลข[ 33 ] | เลขที่ | เลขที่ | เลขที่ | เลขที่ | ||
| ระบบปฏิบัติการ Mac OS X 10.4 | ใช่ | ใช่ | ใช่ | ไม่[ j ] [ 34 ] | ไม่[ k ] | เลขที่ | ใช่[ l ] | สามารถสร้างวอลุ่ม UDF 1.50 (แบบธรรมดา) โดยใช้drutilยูทิลิตี้ได้ | |
| ระบบปฏิบัติการ Mac OS X 10.5 และเวอร์ชันใหม่กว่า | ใช่ | ใช่ | ใช่ | ใช่[ 35 ] [ 34 ] | อ่านอย่างเดียว[ 35 ] [ 36 ] | ใช่ | ใช่ | ในการสร้าง ให้ใช้newfs_udfยูทิลิตี้ | |
| เน็ตบีเอสดี 4.0 | อ่านอย่างเดียว[ 37 ] | อ่านอย่างเดียว | อ่านอย่างเดียว | อ่านอย่างเดียว | อ่านอย่างเดียว | ใช่ | ใช่ | อ่านข้อมูล VAT แบบหลายเซสชัน, ข้อมูลสำรอง และเมตาพาร์ติชั่นจากแผ่น CD, DVD และ BD ทุกประเภท รวมถึง HDD และสื่อแฟลช | |
| เน็ตบีเอสดี 5.0 | ใช่ | ใช่ | ใช่ | ใช่ | ใช่ | ใช่ | ใช่ | เขียนการสนับสนุนสำหรับการสร้างและสื่อทั้งหมด รวมถึง VAT แบบหลายเซสชัน[ 38 ]สร้างใหม่ด้วยnewfs_udf. การเขียนที่จำกัดบน 2.50/2.60 (เนื่องจากต้องการพาร์ติชันเมตาเดตาที่มีขนาดคงที่และจัดสรรไว้ล่วงหน้า) [ 39 ] | |
| เน็ตแวร์ 5.1 | |||||||||
| เน็ตแวร์ 6 | |||||||||
| OpenBSD 3.8–3.9 | อ่านอย่างเดียว[ 40 ] | เลขที่ | เลขที่ | เลขที่ | เลขที่ | เลขที่ | เลขที่ | ||
| OpenBSD 4.0–4.6 | อ่านอย่างเดียว | อ่านอย่างเดียว[ 41 ] | เลขที่ | เลขที่ | เลขที่ | ใช่[ 41 ] | เลขที่ | ||
| โอเพนบีเอสดี 4.7 | อ่านอย่างเดียว | อ่านอย่างเดียว | อ่านอย่างเดียว | อ่านอย่างเดียว[ 42 ] | อ่านอย่างเดียว[ 42 ] | ใช่ | ใช่ | ||
| Solaris 7 11/99+ | ใช่ | ใช่ | |||||||
| โซลาริส 8/9/10 | ใช่ | ใช่ | |||||||
| DOS , FreeDOS , Windows 3.11 , Windows 95 , Windows 95 OSR2+และระบบปฏิบัติการอื่น ๆ ที่ใช้ DOS | หมายเลข[ 43 ] | เลขที่ | เลขที่ | เลขที่ | เลขที่ | เลขที่ | เลขที่ | ไม่มีการรองรับโดยตรง แต่สามารถอ่านไฟล์ระบบที่มีโครงสร้างความเข้ากันได้แบบย้อนหลัง ISO9660 ได้ | |
| Windows 98 , Windows Me | อ่านอย่างเดียวและสำหรับแผ่นออปติคอล CD/DVD เท่านั้น[ 44 ] [ 45 ] [ 46 ] [ 43 ] | เลขที่ | เลขที่ | เลขที่ | เลขที่ | เลขที่ | เลขที่ | รองรับการอ่าน/เขียนเพิ่มเติมผ่านยูทิลิตี้ของบุคคลที่สาม[ m ] | |
| วินโดวส์ 2000 | อ่านอย่างเดียว[ 46 ] [ 47 ] [ 48 ] [ 49 ] [ 43 ] | อ่านอย่างเดียว | เลขที่ | เลขที่ | เลขที่ | เลขที่ | เลขที่ | รองรับการอ่าน/เขียนเพิ่มเติมผ่านยูทิลิตี้ของบุคคลที่สาม[ m ] | |
| ระบบปฏิบัติการ Windows XP / Server 2003 | อ่านอย่างเดียว[ 48 ] [ 49 ] [ 43 ] | อ่านอย่างเดียว | อ่านอย่างเดียว | เลขที่ | เลขที่ | ใช่ | ใช่[ n ] | รองรับการอ่าน/เขียนเพิ่มเติมผ่านยูทิลิตี้ของบุคคลที่สาม[ m ] | |
| วินโดววิสต้า | ใช่[ 50 ] [ 51 ] [ 49 ] [ 43 ] | ใช่ | ใช่ | ใช่ | อ่านอย่างเดียว[ 50 ] [ 51 ] [ 49 ] [ 43 ] | ใช่ | ใช่ | ไมโครซอฟต์เรียกสิ่งนี้ว่าLive File Systemจำเป็นต้องสร้างพาร์ติชั่น MBR ปลอมบนอุปกรณ์ที่ไม่ใช่ไดรฟ์ออปติคัล | |
| ระบบปฏิบัติการ Windows 7และเวอร์ชันที่ใหม่กว่า | ใช่[ 43 ] | ใช่ | ใช่ | ใช่ | ใช่ | ใช่ | ใช่ | ||
| ระบบปฏิบัติการ | 1.02 | 1.50 | 2.0x | 2.50 | 2.60 | ภาษีมูลค่าเพิ่ม | ตารางสำรอง | บันทึก | |
| การแก้ไข UDF (อ่าน + เขียน) | ไม่ธรรมดา | ||||||||
ดูเพิ่มเติม
หมายเหตุ
- ^ 2 32 ×ขนาดบล็อก
- ^ข้อจำกัดนี้อาจถูกยกเลิกในเวอร์ชันใหม่กว่า
- ^การมาสเตอร์แบบหลายเซสชันเป็นส่วนหนึ่งของข้อกำหนด UDF มาโดยตลอด ดู [UDF 2.01/6.10.1] แม้ว่าเอกสารก่อนหน้านี้จะไม่ชัดเจนนักว่าค่าออฟเซ็ตของจุดยึดนั้นระบุให้เริ่มต้นจากเซสชันสุดท้าย
- ^กล่าวถึงเฉพาะในประวัติการแก้ไขเวอร์ชัน 1.02 เท่านั้น
- ^ไม่มีอยู่ในเว็บไซต์ OSTA ดู § ลิงก์ภายนอกนอกจากนี้ยังระบุไว้ในประวัติการแก้ไขเวอร์ชัน 1.02 ด้วย
- แม้ว่า ISO 9660จะสามารถเอาชนะข้อจำกัดขนาดไฟล์ 4 GiB ได้โดยการบรรจุรายการไฟล์หลายรายการที่มีชื่อเดียวกันซึ่งอ้างอิงถึงไฟล์เดียวกัน (ดู § ไดเร็กทอรีและไฟล์ ) แต่ก็ยังไม่มีเอกสารระบุว่าระบบปฏิบัติการใดบ้าง ที่รองรับคุณสมบัตินี้ ทำให้ประโยชน์ของมันไม่แน่นอน นอกจากนี้ ข้อจำกัดทางเทคนิคทำให้ ISO 9660 ไม่เหมาะสมสำหรับฮาร์ดดิสก์และสื่อจัดเก็บข้อมูลแบบแฟลชอยู่แล้ว เนื่องจากถูกสร้างขึ้นโดยคำนึงถึงแผ่นซีดีรอม ที่ผลิตจากโรงงาน ซึ่งไม่เคยได้รับการแก้ไข ตัวอย่างเช่น ไม่สามารถเพิ่มไฟล์ลงในระบบไฟล์ ISO 9660 ได้โดยไม่ต้องสร้างใหม่ทั้งหมดหรือเพิ่มเซสชันใหม่ (ยกเว้นในกรณีที่มีการสำรองพื้นที่สำหรับไฟล์ใหม่ไว้ล่วงหน้าบนสื่อที่เขียนได้แบบสุ่ม แต่สิ่งนี้ยังไม่ได้ถูกนำมาใช้จนถึงปี 2025 เนื่องจากขาดการใช้งาน) และแนวคิดของหลายเซสชันไม่มีอยู่บนฮาร์ดดิสก์และหน่วยความจำแฟลช เนื่องจากสามารถเขียนได้แบบสุ่ม
- ^ exFAT ถูกวิเคราะห์ย้อนกลับ (reverse-engineered) มานานก่อนที่ Microsoft จะเผยแพร่ข้อกำหนด และด้วยเหตุนี้จึงกลายเป็นโอเพนซอร์สโดยพฤตินัย (อย่างไม่เป็นทางการ) มาตั้งแต่ประมาณปี 2010 แต่ต่างจาก Microsoft ตรงที่นักพัฒนา UDF ได้เปิดเผยข้อกำหนดของตนต่อสาธารณะตั้งแต่เริ่มต้น
- ^ระบบปฏิบัติการ Linux เวอร์ชัน 2.3.17–2.4.5 รองรับเฉพาะ UDF เวอร์ชันไม่เกิน 2.00 เท่านั้น ส่วนระบบปฏิบัติการ Linux เวอร์ชัน 2.4.6 และใหม่กว่า รองรับ UDF เวอร์ชัน 2.01 ด้วย
- ^ a bรองรับการอ่านและ (ขึ้นอยู่กับยูทิลิตี้ที่ใช้) การเขียนข้อมูลสำหรับ UDF เวอร์ชัน 1.02, 1.50, 2.00 และ 2.01 (การรองรับเวอร์ชัน 1.50 ไม่มีใน 8.1 หรือ 8.5 และเวอร์ชัน 2.00 ขึ้นไปไม่ได้รับการสนับสนุนโดย Mac OS รุ่นคลาสสิกเลย) บนแผ่นดิสก์ออปติคัลที่มีให้ใช้งานผ่านยูทิลิตี้ของบุคคลที่สาม เช่นUDF Volume Access ของAdaptec หรือ DVD-RAM Tune-Up ของ Software Architects
- ^รองรับการใช้งานผ่านโปรแกรมเสริมจากภายนอก Toast 9+ HD Plugin
- ^รองรับการใช้งานผ่านโปรแกรมเสริมของบุคคลที่สาม Toast 9+
- ^ตั้งแต่เวอร์ชัน 10.4.11 เป็นต้นไป
- ^ a b cรองรับการอ่านและเขียนข้อมูลสำหรับ UDF เวอร์ชันอื่นๆ บนแผ่นดิสก์แบบออปติคอล โดยใช้ยูทิลิตี้จากบริษัทอื่น เช่นDLA , InCDหรือไดรเวอร์ Toshiba/Panasonic/Matsushita UDF 2.5 รองรับการอ่านและเขียนข้อมูลสำหรับดิสก์แบบถอดได้และฮาร์ดดิสก์ โดยใช้ยูทิลิตี้จากบริษัทอื่น เช่น WriteUDF! ของ SAI
- ^ต้องใช้ Service Pack 3
ลิงก์ภายนอก
- หน้าหลักของสมาคมเทคโนโลยีการจัดเก็บข้อมูลด้วยแสง (OSTA)
- ข้อกำหนด UDF: 1.02 , 1.50 , 2.00 , 2.01 , 2.50 , 2.60 (1 มีนาคม 2548), SecureUDF
- UDF 1.01 ( สำเนาที่เก็บ ถาวรเมื่อ วันที่ 17 ธันวาคม 2024 ที่Wayback Machineชื่อไฟล์เดิม: "UDF_101.PDF") – ข้อกำหนดนี้ไม่เคยถูกเผยแพร่บนเว็บไซต์ OSTA และมีอยู่เฉพาะในช่วงแรกบนเซิร์ฟเวอร์ FTP ซึ่งหายไปนานแล้วตั้งแต่ปี 2024 ที่URL นี้ (เชื่อมโยงจากบทความปี 1996 นี้ )
- ไฟล์เก็บถาวรที่มีข้อมูลจำเพาะของ UDF ทั้งหมด (22 MB, ลิงก์สำรอง )
- ไฟล์เก็บถาวรที่ประกอบด้วยข้อกำหนด UDF และเอกสาร ECMA บางส่วนที่อ้างอิงจากข้อกำหนดเหล่านั้น (73 MB, ไฟล์สำรองเก็บถาวรเมื่อวันที่ 3 กรกฎาคม 2025 ที่Wayback Machine )
- ECMA 167/3: โครงสร้างวอลุ่มและไฟล์สำหรับสื่อบันทึกข้อมูลแบบเขียนครั้งเดียวและเขียนซ้ำได้โดยใช้การบันทึกแบบไม่เรียงลำดับสำหรับการแลกเปลี่ยนข้อมูล (มิถุนายน 1997) (อ้างอิงจากข้อกำหนด UDF)
- บทนำ UDF ของ Wenguang Wang
- การสนับสนุน UDF ของ Linux
- " ไดรฟ์ CD-ROM อาจไม่สามารถอ่านแผ่นดิสก์ที่ฟอร์แมตแบบ UDF ใน Windows XP ได้ " ฝ่ายสนับสนุนของ Microsoft
- AIX – ระบบไฟล์ CD-ROM และ UDFS
- เทคโนโลยี OSTA (มีการกล่าวถึง UDF 1.00 ในเว็บไซต์ OSTA ปี 1996) (ข้อกำหนด UDF 1.00 นั้นสูญหายไป แล้ว ตั้งแต่ปี 2024)
- UDF – El profesional de la información (กล่าวถึง UDF 1.01)
- คลังเก็บซอร์สโค้ดของเครื่องมือสร้างและอ่านแผ่นดิสก์ออปติคัลต่างๆ รวมถึง
udftoolsและเวอร์ชันที่แตกแขนงออกมาซึ่งมีudftuneและudffsckตลอดจนสคริปต์การจัดรูปแบบข้ามแพลตฟอร์มformat-udf: ZIP (41 MB) , TAR BZip2 (26 MB) เก็บถาวรเมื่อวันที่ 3 กรกฎาคม 2025 ที่Wayback Machine
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ รูปแบบดิสก์สากล (Universal Disk Format)
Universal Disk Format ( UDF ) เป็น ระบบไฟล์ แบบ เปิด ที่ไม่ขึ้นกับผู้ผลิตสำหรับ การจัดเก็บข้อมูลคอมพิวเตอร์ บนสื่อหลากหลายประเภท ในทางปฏิบัติ UDF...
การใช้งาน
โดยปกติแล้ว ซอฟต์แวร์สร้างสื่อ จะประมวลผลระบบไฟล์ UDF ในกระบวนการแบบกลุ่ม และเขียนลงสื่อออปติคอลในครั้งเดียว แต่เมื่อ เขียนแบบแพ็ก เก็ต ลงบนสื่อที่เขียนซ้ำได้ เช่น CD-RW ระบบไฟล์ UDF จะอนุญาตให้สร้าง ลบ และแก้ไขไฟล์บนแผ่นได้เช่นเดียวกับ ระบบไฟล์...
ประวัติศาสตร์
สมาคม เทคโนโลยีการจัดเก็บข้อมูลแบบออปติคอล ได้กำหนดมาตรฐานระบบไฟล์ UDF เพื่อสร้างระบบไฟล์ทั่วไปสำหรับสื่อออปติคอลทั้งหมด ทั้งสำหรับ สื่อแบบ อ่านอย่างเดียว และสื่อแบบเขียนซ้ำได้ เมื่อเริ่มกำหนดมาตรฐาน ระบบไฟล์ UDF มีเป้าหมายที่จะแทนที่ ISO 9660...
การแก้ไข
มีการเผยแพร่การแก้ไข UDF หลายครั้ง: [ 4 ] [ 6 ]