Beberapa waktu baru-baru ini saya melihat UDF disarankan sebagai solusi untuk format lintas platform untuk drive yang digunakan di Linux, Mac OS X dan Windows XP dan di atasnya.
Saya telah mencari di sini dan tidak menemukan saran yang sama (kebanyakan menyarankan ntfs-3g yang tampaknya membutuhkan biaya dan tidak diinstal pada Mac).
Jadi pertanyaan saya adalah: bagaimana ini dilakukan dengan benar, dan adakah yang melakukan ini? Apakah Anda kemudian mengisi drive dan menghapus beberapa file untuk membuat ruang menemukan bahwa semuanya berfungsi seperti format r / w nyata meskipun tampaknya terutama sekali format tulis?
Sebut saya gila, tetapi saya benar-benar suka jika sistem UDF juga akan diautount dan dapat ditulis oleh pengguna yang masuk. Apa yang saya coba sejauh ini (format udftools seperti yang disebutkan oleh kicsyromy) tidak menjawab keinginan ini.
sumber
ntfs-3g
gratis. Kode sumbernya gratis (yaitu, tersedia tanpa biaya). Ini juga gratis seperti dalam kebebasan .ntfs-3g
adalah driver NTFS di Ubuntu! Agak teknis untuk secara manual membangun / menginstalnya di OS X, dan Tuxera (pengembangnya) menawarkan versi payware berpemilik yang pada dasarnya adalahntfs-3g
driver gratis yang dibuat dan dikemas untuk instalasi dan penggunaan yang mudah di OS X. Tanpa driver tambahan, OS X hanya akan membaca (tidak menulis) volume NTFS, jadi Anda benar untuk mempertimbangkan sistem file lain.COPYING
file tersebut adalah GNU GPL . Mungkin Apple tidak ingin melakukan pekerjaan mengintegrasikannya sehingga dapat digunakan secara mulus dari Finder. Lihat juga tuxera.com/products/tuxera-ntfs-for-mac dan sourceforge.net/projects/catacombae .Jawaban:
Tidak.
Kami berada di 2015 pada saat balasan ini. Saya menggunakan OSX Yosemite, Ubuntu 14.10, dan pratinjau teknis Windows 10 untuk perusahaan pada mesin Mactel (Macmini 7,1).
Saya mencoba UDF dan exFat. Saya menggunakan Ubuntu untuk pengembangan dan perlu izin gaya Unix.
Semua panduan sebelumnya tidak berlaku lagi: driver UDF telah berevolusi dan semua sistem operasi akan menerima partisi UDF, dengan lebih banyak masalah dan ketidakstabilan daripada yang bisa saya sebutkan.
Namun, Windows tidak memungkinkan Anda untuk menentukan ukuran blok ketika memformat volume UDF, dan sebagai hasilnya, ukuran blok logis Anda mungkin berbeda dari ukuran blok fisik untuk partisi.
Saya tidak yakin apakah ini ada kaitannya dengan kesulitan yang saya miliki saat memasang / membaca di OSX, tetapi setelah menghapus sejumlah file menggunakan Linux, saya tidak pernah dapat memasang drive lagi di OSX.
Sistem menjadi panik kernel dan crash secara memalukan.
Ini, dan berbagai jawaban pada subjek, menunjukkan dukungan yang tidak konsisten untuk format ini pada saat ini.
Tampaknya ada beberapa cara saya dapat menggunakan volume NTFS untuk mencapai keseimbangan antara fitur sistem file modern, izin gaya Unix - saya mungkin dapat mengaturnya - dan membaca / menulis mount pada semua sistem operasi.
sumber
Seseorang melakukan riset tentang cara memformat flash drive dengan udf sehingga dapat digunakan pada sistem operasi sebanyak mungkin. Berikut ini adalah temuannya (dulu ada di sana , sekarang offline):
Windows 7 memiliki dukungan penuh hingga UDF v2.6, tetapi ukuran blok UDF harus cocok dengan ukuran blok perangkat yang mendasarinya (yang untuk USB-stick dan kebanyakan disk adalah 512 byte; disk "format lanjutan" adalah 4.096 byte). Rupanya disk harus dipartisi.
Linux 2.6.30 dan lebih tinggi mendukung UDF sepenuhnya setidaknya hingga versi 2.5.
Mac OS X 10.5 mendukung UDF sepenuhnya hingga UDF 2.01, tetapi hanya bila digunakan pada disk penuh, jadi tidak dipartisi.
Seperti yang dijelaskan di atas, untuk harddisk USB, Windows mengharuskan disk untuk dipartisi. Di sisi lain, UDF hanya berfungsi di OS X saat digunakan pada disk penuh (tidak dipartisi). Agak mengherankan, ada solusi yang berfungsi untuk keduanya: memiliki disk dipartisi dan tidak dipartisi pada saat yang sama.
Tabel partisi DOS disimpan dalam byte 446-510 dari catatan boot master. Master boot record ini disimpan di sektor pertama pada disk, sektor 0. Biasanya, partisi pertama yang ditentukan akan memulai beberapa kilobyte lebih lanjut. Namun, tampaknya mungkin untuk membangun tabel partisi yang partisi pertamanya dimulai pada sektor 0, sehingga hasilnya adalah partisi yang berisi tabel partisi itu sendiri. Program editor partisi tampaknya menolak untuk membuat tabel seperti itu, tetapi setidaknya kernel Linux dan Windows baru-baru ini tampaknya tidak mengganggu.
Yang menyenangkan adalah bahwa UDF tidak (saya kira sengaja) menggunakan beberapa kilobyte pertama dari partisi atau disk yang diletakkan di atasnya, sehingga tempat ini benar-benar dapat digunakan untuk menyimpan tabel partisi lawas, merujuk pada partisi yang membentang keseluruhan disk. Beberapa pengujian menunjukkan bahwa ini benar-benar berfungsi di Linux, Windows dan Mac OS X:
Script untuk memformat disk dengan benar: skrip Perl atau skrip Bash
sumber
Saya baru saja menguji ini di VM. Tampaknya Anda perlu (kembali) membuat partisi di Windows, berikan huruf drive tetapi jangan memformatnya ke sistem file apa pun. Setelah itu boot ke Ubuntu dan ikuti saja petunjuknya dan itu akan bekerja untuk baca / tulis.
Ingatlah untuk membuat cadangan semua data Anda!
Pertama-tama instal alat UDF:
Ganti blok pertama tanpa apa-apa di partisi yang ingin Anda format menjadi UDF ^:
Dan akhirnya format ke UDF ^:
^ dimana oleh:
x adalah pengganti untuk surat yang saat ini ditugaskan untuk hardisk Anda
N adalah pengganti untuk nomor partisi
Semoga beruntung dan beri tahu saya jika itu berhasil untuk Anda.
sumber
sudo mkudffs --media-type=hd --blocksize=512 /dev/sdd1
memberikan pesan kesalahan berikut:trying to change type of multiple extents
Namun saya berhasil memformat UDF menggunakan seluruh disk (sdd) seperti dijelaskan di sini: superuser.com/questions/39942/using- udf-on-a-usb-flash-drive