Bagaimana me-mount read-write partisi ext4 pada Windows? [duplikat]

35

Pertanyaan ini sudah ada jawabannya di sini:

Saya ingin menggunakan ext4 pada HDD eksternal saya, tetapi itu harus cross-platform. (Setidaknya Linux, Win7 & WinXP).

Sayangnya, saya belum menemukan driver yang tepat yang memungkinkan Windows untuk MENULIS ke ext4. Saya telah menemukan Ext2Fsd , tetapi hanya membaca ext4.

9. ext4 sejauh read-only, tidak ada ukuran memotong dan memperluas dukungan

Lebih:

Fitur-fitur Ext3 / 4 yang didukung:

  • ukuran inode fleksibel:> 128 byte, hingga ukuran blok
  • dir_index: indeks direktori htree
  • filetype: mode file tambahan dalam kedokteran gigi
  • large_file:> File 4G didukung
  • sparse_super: cadangan super blok di deskriptor grup
  • uninit_bg: fast fsck dan grup checksum
  • tingkat: membaca, menulis tanpa memperluas.
  • jurnal: hanya mendukung replay untuk jurnal internal

Fitur Ext3 / 4 yang tidak didukung:

  • jurnal: operasi berbasis log, jurnal eksternal
  • tingkat: ukuran memotong & memperluas, penghapusan file
  • flex_bg: grup metadata pertama
  • EA (atribut diperluas), dukungan ACL

Juga, saya telah menemukan tambalan untuk Ext4Fsd v0.50 (di sini ):

Baru: Matt Wu telah membuat rilis baru 0,50 di ext2fsd.com. Ext2fsd-0.48-bb8-ditandatangani Dukungan untuk ext4 extents dan perbaikan untuk BSOD pada Windows 7.

Saya tidak berpikir itu akan aman. Juga saya sudah membaca beberapa kata tentang menulis ext4 di Windows dapat menyebabkan hilangnya data pada disk ...

What is the External HDD used for?- Pertama, ini akan menyimpan cadangan, kemudian film keluarga, gambar. Beberapa musik, dan lain-lain. Ini akan terhubung ke Raspberry Pi, jika saya akhirnya menerimanya. Itu tidak akan benar-benar bergerak, hanya ketika digunakan untuk memigrasi data komputer ke yang baru. File terbesar yang akan disimpan adalah gambar disk Clonezilla (saya tidak tahu, apakah mereka akan menjadi file besar atau tidak).

Adakah yang bisa memberikan solusi untuk masalah ini? Atau tidak ada perbedaan yang cukup penting antara ext4 dan ext3, dan saya harus menggunakan ext3? - (Jika ya, bisakah saya menggunakan Ext2Fsd untuk mount ext3 itu?)

Terima kasih!

antivirtel
sumber
3
Lihat halaman ini . Saya tidak berpikir bahwa menggunakan ext4 untuk hard drive eksternal sepadan dengan sakit kepala. Mengapa Anda tidak menginginkan NTFS atau FAT32? Apakah Anda memerlukan dukungan untuk file besar ?
terdon
Terima kasih atas tautannya. Saya lupa menambahkan situasi, dan tujuan HDD Eksternal. Ditambahkan ke pertanyaan sekarang. Jika tidak, apa ukuran yang Anda maksud large files?
antivirtel
Saya setuju dengan terdon. Buat drive NTFS dan itu akan kompatibel dengan sebagian besar OS di luar sana.
Keltari
1
Salah satu dari banyak batasan FAT32 adalah tidak dapat menangani file yang lebih besar dari 4GB. NTFS (16 EB) dan ext4 (16 TB) tidak memiliki batasan itu.
terdon

Jawaban:

9

Saya akan menggunakan NTFS sebagai gantinya. Itu dapat dengan mudah dibaca / ditulis oleh Linux, Windows dan OS X (antara lain).

Mempertimbangkan penggunaan yang dimaksudkan dan fakta bahwa ini adalah drive eksternal, saya tidak melihat alasan mengapa Anda harus melalui kerumitan menggunakan ext4.

Jika ini adalah hard drive utama Anda, mungkin keunggulan ext4 (singkatnya, fragmentasi drive yang lebih sedikit dan kinerja yang sedikit ditingkatkan, untuk informasi lebih lanjut lihat di sini ) akan bermanfaat. Saya ragu Anda bahkan akan melihat perbedaan pada drive USB eksternal. Hambatannya adalah laju transfer data melalui kabel USB.

Bagi sebagian besar pengguna, satu-satunya manfaat nyata dari ext4 daripada NTFS adalah bahwa ext4 memungkinkan nama file dengan karakter khusus ( ? & %dll). Namun, nama file semacam itu adalah ide yang buruk dan tidak menarik bagi Anda.


EDIT: Sebagai jawaban atas pertanyaan B. Roland tentang defragmenting, ya, ada dua cara yang saya ketahui untuk mendefrag drive NTFS di linux. Salah satunya adalah alat open source yang disebut shake . Saya belum menggunakannya tetapi sepertinya berhasil. Yang lain hanya menyalin semua data dari drive eksternal, menghapus semuanya dari drive dan kemudian menyalin semuanya kembali. Terakhir, karena drive Anda juga akan diakses di bawah windows Anda dapat menggunakan defragmenter windows.

Saya pikir, bagaimanapun, bahwa Anda melampirkan cara terlalu banyak kepentingan untuk mendorong defragmentasi. Lihat penjelasan sederhana tentang fragmentasi di sini . Secara singkat, drive terfragmentasi adalah salah satu di mana file pada drive tidak disimpan dalam blok yang berdekatan tetapi tersebar di seluruh drive. Ini biasanya disebabkan oleh perubahan ukuran file setelah ditulis. Jadi, katakan Anda menyimpan file 1 MB di drive Anda. Anda kemudian memodifikasi file dan ukurannya mencapai 20 MB. Jika tidak ada ruang kosong yang cukup pada posisi di mana file itu dibuat, data tambahan ini akan ditulis ke bagian lain dari hard drive. Dengan kata lain, file akan terfragmentasi.

Hal semacam ini tidak mungkin terjadi sangat sering dalam drive yang digunakan untuk menyimpan "backup, lalu film keluarga, gambar. Beberapa musik, dan lain-lain". Sebagian besar file ini tidak akan pernah berubah ukurannya, dan karenanya, tidak akan pernah memecah drive.

Selain itu, bahkan jika drive Anda adalah terfragmentasi, Anda tidak benar-benar peduli. Fragmentasi dapat menjadi masalah bagi drive sistem di mana Anda dapat memiliki banyak operasi I / O per detik. Dalam kasus tersebut, Anda dapat melihat penurunan kinerja drive. Seperti yang saya katakan sebelumnya, pada drive eksternal saya tidak berpikir Anda akan dapat mendeteksi ini, bahkan jika itu terjadi.

Jadi, sebagai kesimpulan, Anda hampir pasti tidak perlu mendefrag HDD eksternal yang diformat NTFS. Namun, jika Anda benar-benar ingin, Anda bisa melakukannya di Linux dan Windows.

terdon
sumber
3
Saya sangat setuju. NTFS (dan FAT32) hanyalah sistem file yang paling portabel di luar sana.
Keltari
Akankah NTFS bernilai masalah fragmentasi data? Ext4 tidak memiliki fragmentasi. Kalau tidak, ia memiliki konektor USB 3.0, sehingga jauh lebih cepat daripada USB 2.0 normal. Portabilitas bersifat sekunder. Ini adalah WesternDigital My Book Essential (1TB)
antivirtel
@ B.Roland IMHO, ya. Memang NTFS akan memiliki lebih banyak fragmentasi tetapi, sekali lagi, ini seharusnya tidak menjadi masalah serius pada drive non-sistem eksternal. Saya benar-benar berpikir menggunakan ext4 sama sekali tidak sepadan dengan usaha. Saya sangat ragu bahwa Anda akan melihat setiap perbaikan sama sekali. Mungkin ada di sana, tetapi mungkin bahkan tidak akan terdeteksi kecuali Anda menjalankan tolok ukur. Saya benar-benar ragu Anda akan melihat perbedaan sebagai pengguna.
terdon
1
Saya tidak setuju bahwa itu dapat dengan mudah dibaca / ditulis oleh semua. Ada overhead untuk ntfs-3g di * nix.
eichoa3I
1
Saya tidak berharap bahwa (diterima) menjawab pertanyaan "Bagaimana cara me-mount partisi baca-tulis pada Windows?" akan menggunakan NTFS sebagai gantinya ketika mengklik tautan ini dari Google. Saya dalam situasi di mana tidak ada pilihan untuk menggunakan NTFS, itu adalah ext4. Saya ingin tahu cara membaca / menulis ext4 dari windows (begitulah cara saya sampai di URI ini). Saya tidak mencari saran yang bagus. Meskipun saya bisa membayangkan ini mungkin jawaban untuk pertanyaan OP.
Mike de Klerk
21

Perangkat lunak Paragon menawarkan ExtFS untuk Windows 2.0 gratis untuk penggunaan pribadi. Ini memungkinkan untuk membaca dan menulis ext2 ext3 dan ext4 dari semua OS Windows

http://www.paragon-software.com/home/extfs-windows/

Tampaknya agak mirip dengan Linux Reader dari Diskinternals, yang dapat me-mount semua ext, HFS dan ReiserFS juga, tetapi hanya-baca.

http://www.diskinternals.com/linux-reader/

Albert
sumber
3
Apakah Paragon adware / malware gratis dan sepenuhnya aman? Sudahkah Anda menggunakannya sendiri?
Rajib
1
Perangkat lunak Paragon tidak berfungsi untuk saya (ext4 dibuat dari Ubuntu 14.04 LTS), pada Windows 8 hanya mendapat akses baca. Saat membuat file, crash dengan pesan yang memberitahu saya bahwa file baru terlalu besar - file txt kosong.
monnef
2
Saya mengalami rasa sakit untuk mengunduh, menginstal dan mendaftarkannya. Mereka memerlukan email untuk mengirim serial dan saya menggunakan "10 menit email". Mungkin didukung spam.
Gunslinger
1
Tapi itu berhasil me-mount partisi ext4 ke windowns saya 10 baca / tulis.
Gunslinger
2
Paragon tidak bekerja untuk saya: superuser.com/questions/1189512/…
Aaron Franke
2

Jika Anda ingin BEBERAPA fitur EXT4, Anda dapat menggunakannya menggunakan tune2fs untuk menambahkan fitur ke partisi EXT3. Catatan rilis Ext2FSD terbaru harus mencantumkan fitur yang dapat Anda aktifkan. Anda mungkin ingin membaca halaman manual tune2fs, ada beberapa petunjuk tentang cara menangani penulisan ke sistem file di header yang dapat bermanfaat untuk mengatur drive cadangan yang memerlukan keandalan, atau untuk mengatur ke ekstrim lain untuk drive yang berisi file tidak penting yang memerlukan akses cepat dan waktu baca-tulis yang cepat

Anda tidak benar-benar membutuhkan atribut dan ACL yang diperluas, dan tergantung pada pengaturan Linux Anda, mereka bahkan mungkin tidak aktif untuk memulainya. Ketidakcocokan antara Windows dan Linux pada izin membuatnya tidak disarankan untuk menggunakan platform lintas fitur ini, bahkan jika didukung.

Robert Wm Ruedisueli
sumber