Evrensel Disk Biçimi - Universal Disk Format
Geliştirici(ler) | ISO / ECMA / OSTA |
---|---|
Ad Soyad | Evrensel Disk Formatı |
tanıtıldı | 1995 |
bölüm tanımlayıcısı | Atanmamış ancak önerilmiş: 0x07 ( MBR ) EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 ( GPT ) |
limitler | |
Maks. hacim boyutu | 2 TiB (512 bayt sektörlü), 8 TiB (çoğu optik disk gibi 2 KiB sektörlü), 16 TiB (4 KiB sektörlü) |
Maks. Dosya boyutu | 16 EiB |
Maks. dosya adı uzunluğu | 255 bayt (yol 1023 bayt) |
Dosya adlarında izin verilen karakterler | U+FEFF ve U+FFFE hariç herhangi bir 16 bit Unicode Kod noktası |
Özellikleri | |
Kaydedilen tarihler | oluşturma, arşivleme, değiştirme (mtime), nitelik değiştirme (ctime), erişim (atime) |
Tarih aralığı | 1 Ocak – 31 Aralık 9999 |
Tarih çözünürlüğü | mikrosaniye |
çatallar | Evet |
Öznitellikler | Çeşitli |
Dosya sistemi izinleri | POSIX |
Şeffaf sıkıştırma | Numara |
Başka | |
Desteklenen işletim sistemleri | Çeşitli |
Evrensel Disk Biçim ( UDF ) a, profil olarak bilinen tarifnamenin ISO / IEC 13346 ve ECMA-167 ve bir açık satıcı bağımsız bir dosya sistemi için bir bilgisayar veri depolama ortamının geniş bir yelpazesi için. Uygulamada, ISO 9660'ın yerini alarak DVD'ler ve daha yeni optik disk formatları için en yaygın şekilde kullanılmıştır . Tasarımı nedeniyle, hem kaydedilebilir hem de (yeniden) yazılabilir optik ortamlarda artımlı güncellemeler için çok uygundur . UDF, Optical Storage Technology Association (OSTA) tarafından geliştirilmiş ve sürdürülmüştür .
kullanım
Normalde, geliştirme yazılımı bir toplu işlemde bir UDF dosya sisteminde uzmanlaşacak ve bunu tek geçişte optik ortama yazacaktır. Ancak , CD-RW gibi yeniden yazılabilir ortamlara paket yazarken , UDF dosyaların disk üzerinde oluşturulmasına, silinmesine ve değiştirilmesine izin verir, tıpkı genel amaçlı bir dosya sisteminin disketler ve flash sürücüler gibi çıkarılabilir ortamlarda yaptığı gibi . Bu, CD-R gibi bir kez yazılabilir ortamlarda da mümkündür , ancak bu durumda silinen dosyaların kapladığı alan geri alınamaz (ve bunun yerine erişilemez hale gelir).
UDF'de çok oturumlu mastering de mümkündür, ancak bazı uygulamalar birden çok oturumlu diskleri okuyamayabilir.
Tarih
optik diskler |
---|
Optik Depolama Teknolojisi Derneği her ikisi için: tüm optik medya için ortak bir dosya sistemi oluşturmak üzere UDF dosya sistemini standardize salt okunur medya ve yeniden yazılabilir optik medya için. İlk standart hale getirildiğinde, UDF dosya sistemi ISO 9660'ın yerini almayı amaçladı ve hem salt okunur hem de yazılabilir ortam desteği sağladı. UDF'nin ilk sürümünün yayınlanmasından sonra, DVD Konsorsiyumu onu DVD-Video ve DVD-Audio için resmi dosya sistemi olarak kabul etti .
UDF, temel birim tanımlayıcı biçimini ISO 9660 ile paylaşır. Bir "UDF Köprüsü" biçimi, 1.50'den beri tanımlanmıştır, böylece bir disk, UDF bölümündeki dosyalara atıfta bulunan bir ISO 9660 dosya sistemini de içerebilir.
Revizyonlar
UDF'nin birden çok revizyonu yayınlandı:
- Revizyon 1.00 (24 Ekim 1995). Orijinal Yayın.
- Revizyon 1.01 (3 Kasım 1995). DVD Ek eklendi ve birkaç küçük değişiklik yapıldı.
- Revizyon 1.02 (30 Ağustos 1996). Bu biçim DVD-Video diskleri tarafından kullanılır .
- Revizyon 1.50 (4 Şubat 1997). KDV yapısını tanıtarak CD-R/DVD-R ortamında (sanal) yeniden yazılabilirlik desteği eklendi. CD-RW, DVD-RW ve DVD+RW gibi yeniden yazılabilir ortamlarda kusur yönetimi için yedek tablolar eklendi. UDF köprüsü ekleyin.
- Revizyon 2.00 (3 Nisan 1998). Akış Dosyaları ve gerçek zamanlı dosyalar ( DVD kaydı için ) ve basitleştirilmiş dizin yönetimi için destek eklendi. KDV desteği uzatıldı.
- Revizyon 2.01 (15 Mart 2000), esas olarak UDF 2.00'ye yönelik bir hata düzeltme sürümüdür. UDF standardının belirsizliklerinin çoğu 2.01 sürümünde çözüldü.
- Revizyon 2.50 (30 Nisan 2003). Meta veri kümelemeyi, daha kolay kilitlenme kurtarmayı ve dosya sistemi bilgilerinin isteğe bağlı çoğaltılmasını kolaylaştıran Meta Veri Bölümü eklendi: Düğümler ve dizin içerikleri gibi tüm meta veriler, isteğe bağlı olarak yansıtılabilen ayrı bir bölüme yazılır. Bu biçim, bazı Blu-ray sürümleri ve çoğu HD-DVD diski tarafından kullanılır.
- Revizyon 2.60 (1 Mart 2005). Sıralı olarak kaydedilebilir ortamlarda sözde üzerine yazma özelliğini destekleyen sürücüler için Sözde Üzerine Yazma yöntemi eklendi. UDF 2.50 uygulamalarıyla salt okunur uyumluluğa sahiptir. (Bazı Blu-ray'ler bu biçimi kullanır.)
UDF Düzeltmeleri dahili olarak ikili kodlanmış ondalık sayılar olarak kodlanmıştır ; Revizyon 2.60, örneğin, 0x0260 olarak temsil edilir . Kendi revizyonunu bildirmenin yanı sıra, her cilt için uyumluluk, minimum okuma ve minimum yazma revizyonları ile tanımlanır ve her biri, bu görüntü üzerindeki her yapı için bu işlemlerin mümkün olması için gereksinimlerin sinyallerini verir. Bir "maksimum yazma" revizyonu, ek olarak, bu görüntüye yazılan tüm uygulamaların en yüksek UDF destek seviyesini kaydeder. Örneğin, Akış Dosyalarını kullanmayan (UDF 2.00'de sunulmuştur ) ancak UDF 2.60 özellikli bir uygulama tarafından oluşturulan KDV'yi (UDF 1.50) kullanan bir UDF 2.01 birimi, revizyonun 0x0201 olarak bildirilmesine , minimum okuma revizyonunun 0x0150 olarak ayarlanmasına sahip olabilir , minimum yazma 0x0150 ve maksimum yazma 0x0260 .
Özellikler
UDF standardı, "derlemeler" adı verilen üç dosya sistemi varyasyonunu tanımlar . Bunlar:
- Düz (Rastgele Okuma/Yazma Erişimi). Bu, tüm UDF revizyonlarında desteklenen orijinal formattır.
- Sanal Tahsis Tablosu aka KDV (Artımlı Yazma). Bir kez yazılacak ortama yazmak için özel olarak kullanılır
- Yedek (Sınırlı Rastgele Yazma Erişimi). Yeniden yazılabilir medyaya yazmak için özel olarak kullanılır
Düz yapı
Standardın ilk sürümünde tanıtılan bu biçim, sabit diskler , DVD+RW ve DVD-RAM ortamı gibi rastgele okuma/yazma erişimine izin veren her tür diskte kullanılabilir . Meta veriler (v2.50'a kadar) ve dosya verileri aşağı yukarı doğrudan adreslenir. Bu formatta böyle bir diske yazılırken, yeni veya güncellenmiş dosyaların tahsisi için disk üzerindeki herhangi bir fiziksel blok seçilebilir.
Bu temel biçim olduğundan, UDF için destek talep eden hemen hemen her işletim sistemi veya dosya sistemi sürücüsü bu biçimi okuyabilmelidir.
KDV yapısı
DVD-R ve CD-R gibi bir kez yazılabilir ortamlar , yazılırken sınırlamalara sahiptir, çünkü her fiziksel bloğa yalnızca bir kez yazılabilir ve yazma aşamalı olarak yapılmalıdır. Bu nedenle, UDF'nin sade yapısı, yalnızca verileri önceden yöneterek ve ardından tüm verileri tek parça halinde ortama yazarak, bir ISO 9660 dosya sisteminin CD ortamına yazılmasına benzer şekilde CD-R'lere yazılabilir.
Bir CD-R'nin sanal olarak bir sabit disk gibi kullanılmasını sağlamak için, kullanıcının istediği zaman bir CD-R'ye dosya ekleyip değiştirebilmesini sağlamak için (Windows'ta "sürücü harfi erişimi" olarak adlandırılır), OSTA KDV yapısını ekledi . 1.5 revizyonunda UDF standardı. KDV, disk üzerinde paket yazılmasına izin veren ek bir yapıdır ; yani, diskteki dosyalar veya diğer veriler değiştirildiğinde veya silindiğinde fiziksel blokların yeniden eşlenmesi. Bir kez yazılır ortam için, tüm disk sanallaştırılır ve bir kez yazılır yapısı kullanıcı için şeffaf hale getirilir; disk, yeniden yazılabilir bir diske davranıldığı gibi işlenebilir.
CD-R veya DVD-R ortamının bir kez yazma özelliği, diskteki bir dosya silindiğinde, dosyanın verilerinin hala diskte kaldığı anlamına gelir. Artık dizinde görünmüyor, ancak hala saklandığı orijinal alanı işgal ediyor. Sonunda, bu şemayı bir süre kullandıktan sonra, dosyalar silinerek boş alan kurtarılamayacağından disk dolacaktır. Diskin önceki durumuna (silme gerçekleşmeden önceki durum) erişmek için özel araçlar kullanılabilir, bu da kurtarmayı mümkün kılar.
Tüm sürücüler UDF'nin 1.5 veya daha yüksek sürümünü tam olarak uygulamaz ve bu nedenle bazıları KDV oluşturma işlemlerini gerçekleştiremeyebilir.
Yedeklenmiş (RW) yapı
DVD-RW ve CD-RW gibi yeniden yazılabilir ortamlar , DVD-R ve CD-R ortamlarından daha az sınırlamaya sahiptir. Sektörler rastgele (tek seferde paketler halinde olsa da) yeniden yazılabilir. Bu ortamlar herhangi bir zamanda tamamen silinebilir ve diski yeniden boş bırakarak yeni bir UDF veya başka bir dosya sistemi (örneğin, ISO 9660 veya CD Audio ) yazmaya hazır hale getirilebilir . Bununla birlikte, -RW ortamının sektörleri bir süre sonra " yıpranabilir ", bu da verilerinin çok sık yeniden yazılması nedeniyle (genellikle CD-RW ile birkaç yüz yeniden yazma işleminden sonra) güvenilmez hale geldiği anlamına gelir.
UDF formatının sade ve KDV yapıları, bazı sınırlamalarla yeniden yazılabilir ortamlarda kullanılabilir. Düz yapı bir -RW ortamında kullanılıyorsa, verilerin dosya sistemi düzeyinde değiştirilmesine izin verilmemelidir, çünkü bu, diskte sık kullanılan sektörleri (dizin ve blok ayırma verileri için olanlar gibi) hızla yıpratacaktır. bu daha sonra fark edilmeyecek ve veri kaybına yol açacaktır. Diskteki dosyaların değiştirilmesine izin vermek için, KDV yapısı kullanılarak -R medyası gibi yeniden yazılabilir diskler kullanılabilir . Bu, tüm blokların yalnızca bir kez (ardışık olarak) yazılmasını ve diğerlerinden daha sık yeniden yazılan blokların olmamasını sağlar. Bu şekilde, bir RW diski, güvenilmez hale gelmeden önce birçok kez silinebilir ve yeniden kullanılabilir. Ancak, onu tespit etmenin kolay bir yolu olmadığı için sonunda güvenilmez hale gelecektir. Kullanırken KDV yapı, CD-RW / DVD-RW medya etkin CD-R veya DVD +/- bilgisayara R medyaları gibi görünür. Ancak, medya herhangi bir zamanda tekrar silinebilir.
İkiye bölünmüş yapı yeniden yazılabilir ortamında Bölümünün özelliklerini ele almak revizyon 1.5 eklenmiştir. Bu yapı , diskin birçok kez yeniden yazılan bölümlerinde eninde sonunda oluşacak kusurları yönetmek için fazladan bir Yedekleme Tablosu ekler . Bu tablo, aşınmış sektörlerin kaydını tutar ve bunları çalışan sektörlere yeniden eşler. UDF hata yönetimi, optik diskler için Mount Rainier (MRW) veya bir sabit sürücü için disk denetleyicisi gibi halihazırda başka bir kusur yönetimi biçimi uygulayan sistemler için geçerli değildir .
UDF'nin 1.5 revizyonunu tam olarak desteklemeyen araçlar ve sürücüler, yedek tabloyu görmezden gelecek ve bu da onların eski, yıpranmış sektörleri okumalarına ve dolayısıyla bozuk verilerin alınmasına yol açacaktır.
Tüm diske yayılan UDF ek yükü , veri depolama alanının bir kısmını ayırarak CD-RW'nin kullanılabilir kapasitesini örneğin 650 MB orijinal kapasite ile yaklaşık 500 MB ile sınırlandırır .
Karakter seti
UDF belirtimleri , U+FEFF ve U+FFFE hariç herhangi bir Unicode Kod noktasını depolayabilen yalnızca bir Karakter Kümesi OSTA CS0'a izin verir . ECMA-167'de tanımlanan ek karakter kümeleri kullanılmaz.
Errata DCN-5157'den bu yana, kod noktaları aralığı, Emoji gibi Düzlem 1-16 karakterlerini içeren Unicode 4.0'dan (veya daha yeni veya daha eski herhangi bir sürümden) tüm kod noktalarına genişletildi . DCN-5157 ayrıca dizelerin Normalleştirme Formu C'ye normalleştirilmesini önerir .
OSTA CS0 karakter seti, sıkıştırma türünü belirtmek için öncesinde tek baytlık bir "compID" etiketi ile gelen, 8 bitlik veya 16 bitlik birimlere "sıkıştırılmış" bir 16 bitlik Unicode dizesini saklar. 8-bit depolama, işlevsel olarak ISO-8859-1'e eşdeğerdir ve 16-bit depolama, big endian'da UTF-16'dır . Referans algoritması ne yasak kod noktalarını kontrol eder ne de yedek çiftleri yorumlar , bu nedenle NTFS gibi dize hatalı biçimlendirilmiş olabilir. (DCN-5157 tarafından belirli bir depolama şekli belirtilmemiştir, ancak UTF-16BE, çoğunlukla UCS-2 ile geriye dönük uyumlu olmakla birlikte, Unicode'un tamamını depolamak için iyi bilinen tek yöntemdir .)
uyumluluk
Çoğu DVD oynatıcı , 1.02 sürümü dışında herhangi bir UDF revizyonunu desteklemez. Daha yeni bir revizyonla oluşturulan diskler, ISO 9660 köprü formatı kullanılıyorsa bu oynatıcılarda çalışmaya devam edebilir. Bir işletim sistemi UDF 1.50'yi okuyabildiğini iddia etse bile , yine de yalnızca düz yapıyı destekleyebilir ve mutlaka KDV veya Yedek UDF yapılarını desteklemeyebilir.
Mac OS X 10.4.5, Revizyon 1.50'yi desteklediğini iddia eder (bkz. man mount_udf ), ancak yalnızca düz yapıya sahip diskleri düzgün şekilde monte edebilir ve hiçbir sanallaştırma desteği sağlamaz. Sony Mavica sorununda görüldüğü gibi KDV'li UDF diskleri monte edemez. 10.4.11'den önceki sürümler, Yedekleme Tablosu içeren diskleri monte eder, ancak dosyalarını doğru okumaz. Sürüm 10.4.11 bu sorunu giderir.
Benzer şekilde, Windows XP Service Pack 2 (SP2), hata yönetim sistemi olarak UDF 2.00 yedek tablolarını kullanan DVD-RW disklerini okuyamaz. Bu sorun, UDF kusur yönetim sistemi DVD-RW diskinde birden fazla sektörü kapsayan bir yedek tablo oluşturursa oluşur. Windows XP SP2, bir DVD'nin UDF kullandığını algılayabilir, ancak Windows Gezgini DVD'nin içeriğini boş bir klasör olarak görüntüler. Bunun için bir düzeltme mevcuttur ve Service Pack 3'e dahildir.
Varsayılan UDF sürümleri ve seçenekleri nedeniyle, Windows tarafından biçimlendirilmiş bir UDF bölümü macOS altında yazılamaz. Öte yandan, bir MBR bölüm tablosu gereksinimi nedeniyle, macOS tarafından biçimlendirilmiş bir bölüm doğrudan Windows tarafından yazılamaz . Ayrıca, Linux yalnızca UDF 2.01'e yazmayı destekler. Linux ve macOS için olarak adlandırılan bir komut dosyası, format-udf
bu uyumsuzlukları UDF 2.01 kullanarak ve sahte bir MBR ekleyerek işler; Windows için en iyi çözüm komut satırı aracını kullanmaktır format /FS:UDF /R:2.01
.
|
|||||||||
UDF revizyonu (okuma + yazma) | Düz olmayan | ||||||||
---|---|---|---|---|---|---|---|---|---|
İşletim sistemi | 1.02 | 1.50 | 2.0x | 2.50 | 2.60 | KDV | Yedek Tablolar | Not | |
AIX 5.2, 5.3, 6.1 | Evet | Evet | Numara | Numara | 1.5 varsayılan | ||||
AmigaOS 4.0 | Evet | Evet | |||||||
BeOS / magnussoft ZETA / Haiku | Evet | Evet | Evet | Evet | Evet | ||||
OS/2 ( eComStation ve ArcaOS dahil ) | Evet | OS/2'de ek ücret sürücüleri. | |||||||
FreeBSD 5.0 ve daha yenisi | Sadece oku | Sadece oku | Numara | Numara | Numara | Numara | Evet | ||
Linux çekirdeği 2.2 | Numara | Numara | Numara | Numara | Numara | Numara | Numara | ||
Linux çekirdeği 2.4 | Evet | Evet | Evet | Numara | Numara | Evet | Evet | ||
Linux çekirdeği 2.6.0 - 2.6.25 | Evet | Evet | Evet | Numara | Numara | Evet | Evet | 2.6.10'dan önceki çekirdek sürümleri daha az ortam türünü destekledi. | |
Linux çekirdeği 2.6.26 ve daha yenisi | Evet | Evet | Evet | Sadece oku | Sadece oku | Evet | Evet | 2.6.30'da izinle ilgili montaj seçenekleri eklendi. UDF dosya sisteminin sabit diskte otomatik olarak algılanması, 2.6.30 sürümünden beri desteklenmektedir. UDF dosya sisteminin disk görüntülerinde otomatik olarak algılanması 4.11'de düzeltildi. | |
Mac OS 8.1 - 8.5 | Evet | Numara | Numara | Numara | Numara | Numara | Numara | Mac OS'nin 7.5, 7.6 ve 8.0 gibi bazı eski sürümleri, 8.1 ve 8.5 için ek UDF sürüm desteğinin yanı sıra üçüncü taraf yardımcı programları aracılığıyla da desteklenir. | |
Mac OS 8.6 , Mac OS 9 | Evet | Evet | Numara | Numara | Numara | Numara | Numara | Üçüncü taraf yardımcı programları aracılığıyla ek UDF sürümü desteği. | |
Mac OS X 10.0 - 10.3 | Evet | Evet | Numara | Numara | Numara | Numara | Numara | ||
Mac OS X 10.4 | Evet | Evet | Evet | Numara | Numara | Numara | Evet | drutil Yardımcı programı kullanarak UDF 1.50 (düz yapı) birimleri oluşturabilir .
|
|
Mac OS X 10.5 ve daha yenisi | Evet | Evet | Evet | Evet | Sadece oku | Evet | Evet | Oluşturmak için newfs_udf yardımcı programı kullanın .
|
|
NetBSD 4.0 | Sadece oku | Sadece oku | Sadece oku | Sadece oku | Sadece oku | Evet | Evet | Tüm CD, DVD ve BD türevlerinin yanı sıra HDD ve Flash ortamlarından çok oturumlu KDV, ayrılmış ve meta bölümleme türevlerini okuma . |
|
NetBSD 5.0 | Evet | Evet | Evet | Evet | Evet | Evet | Evet | Çok oturumlu KDV dahil tüm yapılar ve medya için destek yazın. ile yeni oluşturun newfs_udf . 2.50/2.60'da sınırlı yazma (önceden tahsis edilmiş, sabit boyutlu metadata bölümüne ihtiyaç duyulması nedeniyle). |
|
NetWare 5.1 | |||||||||
NetWare 6 | |||||||||
OpenBSD 3.8 - 3.9 | Sadece oku | Numara | Numara | Numara | Numara | Numara | Numara | ||
OpenBSD 4.0 - 4.6 | Sadece oku | Sadece oku | Numara | Numara | Numara | Evet | Numara | ||
OpenBSD 4.7 | Sadece oku | Sadece oku | Sadece oku | Sadece oku | Sadece oku | Evet | Evet | ||
Solaris 7 11/99+ | Evet | Evet | |||||||
Solaris 8/9/10 | Evet | Evet | |||||||
DOS , FreeDOS , Windows 3.11 , Windows 95 , Windows 95 OSR2+ ve diğer DOS tabanlı işletim sistemleri | Numara | Numara | Numara | Numara | Numara | Numara | Numara | Yerel destek yok. ISO9660 geriye dönük uyumluluk yapısına sahip dosya sistemleri okunabilir. | |
Windows 98 , Windows Me | salt okunur ve yalnızca CD/DVD optik diskler için | Numara | Numara | Numara | Numara | Numara | Numara | Üçüncü taraf yardımcı programları aracılığıyla ek okuma/yazma desteği | |
Windows 2000 | Sadece oku | Sadece oku | Numara | Numara | Numara | Numara | Numara | Üçüncü taraf yardımcı programları aracılığıyla ek okuma/yazma desteği | |
Windows XP / Sunucu 2003 | Sadece oku | Sadece oku | Sadece oku | Numara | Numara | Evet | Evet | Üçüncü taraf yardımcı programları aracılığıyla ek okuma/yazma desteği | |
Windows Vista | Evet | Evet | Evet | Evet | Sadece oku | Evet | Evet | Microsoft tarafından Canlı Dosya Sistemi olarak anılır . Optik olmayan cihazlarda sahte MBR bölümü gerektirir. | |
Windows 7 , Windows 8 , Windows 10 | Evet | Evet | Evet | Evet | Evet | Evet | Evet | ||
İşletim sistemi | 1.02 | 1.50 | 2.0x | 2.50 | 2.60 | KDV | Yedek Tablolar | Not | |
UDF revizyonu (okuma + yazma) | Düz olmayan |
Ayrıca bakınız
Referanslar
daha fazla okuma
- ECMA-167 olarak da bilinen ISO/IEC 13346 standardı .
Dış bağlantılar
- OSTA ana sayfası
- UDF özellikleri: 1.02 , 1.50 , 2.00 , 2.01 , 2.50 , 2.60 (1 Mart 2005), SecureUDF
- Wenguang Wang'ın UDF Tanıtımı
- Linux UDF desteği
- Microsoft Windows UDF Okuma Sorun Giderme
- AIX - CD-ROM dosya sistemi ve UDFS