วิธีเมานต์อ่าน - เขียนพาร์ติชั่น ext4 บน Windows ได้อย่างไร? [ซ้ำ]


36

คำถามนี้มีคำตอบอยู่ที่นี่แล้ว:

ฉันต้องการใช้ ext4 กับ HDD ภายนอกของฉัน แต่ต้องเป็นข้ามแพลตฟอร์ม (อย่างน้อย Linux, Win7 และ WinXP)

น่าเสียดายที่ฉันไม่พบไดรเวอร์ที่เหมาะสมที่อนุญาตให้ Windows เขียนเป็น ext4 ฉันพบExt2Fsdแล้ว แต่อ่านได้แค่ ext4 เท่านั้น

9. ส่วนขยาย 4 อ่านอย่างเดียวไม่มีการตัดขนาดและรองรับการขยาย

มากกว่า:

คุณสมบัติ Ext3 / 4 ที่รองรับ:

  • ขนาดไอโหนดที่มีความยืดหยุ่น:> 128 ไบต์จนถึงขนาดบล็อก
  • dir_index: ดัชนีไดเรกทอรี htree
  • filetype: โหมดไฟล์พิเศษใน dentry
  • large_file:> รองรับไฟล์ 4G
  • sparse_super: การสำรองข้อมูล super block ในกลุ่ม descriptor
  • uninit_bg: fsck ที่รวดเร็วและการตรวจสอบกลุ่ม
  • ขอบเขต: การอ่านการเขียนที่ไม่มีการขยาย
  • journal: สนับสนุนการเล่นซ้ำซ้ำสำหรับเจอร์นัลภายในเท่านั้น

คุณสมบัติ Ext3 / 4 ที่ไม่รองรับ:

  • สมุดรายวัน: การดำเนินการที่ใช้บันทึกการทำงาน, บันทึกภายนอก
  • ขอบเขต: การตัดทอนและขยายขนาดการลบไฟล์
  • flex_bg: กลุ่มเมทาดาทาแรก
  • EA (คุณสมบัติเพิ่มเติม) สนับสนุน ACL

นอกจากนี้ฉันยังพบแพตช์สำหรับ Ext4Fsd v0.50 ( ที่นี่ ):

ใหม่: Matt Wu ได้เปิดตัวรุ่นใหม่ 0.50 ที่ ext2fsd.com Ext2fsd-0.48-bb8-สนับสนุนลงนาม extents ext4 และแก้ไขสำหรับ BSOD บน Windows 7

ฉันไม่คิดว่ามันจะปลอดภัย นอกจากนี้ฉันได้อ่านบางคำเกี่ยวกับการเขียน ext4 ใน Windows อาจทำให้ข้อมูลสูญหายบนดิสก์ ...

What is the External HDD used for?- ก่อนอื่นมันจะทำการสำรองข้อมูลจากนั้นจึงนำภาพยนตร์ครอบครัวรูปภาพ บางเพลงและอื่น ๆ มันจะเชื่อมต่อกับ Raspberry Pi หากในที่สุดฉันก็รับมัน มันจะไม่ย้ายจริงๆเมื่อใช้เพื่อย้ายข้อมูลคอมพิวเตอร์ไปยังข้อมูลใหม่ ไฟล์ที่ใหญ่ที่สุดที่มันจะจัดเก็บคือดิสก์อิมเมจ Clonezilla (ฉันไม่รู้ว่ามันจะเป็นไฟล์ขนาดใหญ่หรือไม่)

บางคนสามารถให้คำตอบสำหรับปัญหานี้ได้หรือไม่? หรือไม่มีความแตกต่างที่สำคัญเพียงพอระหว่าง ext4 และ ext3 และฉันควรใช้ ext3 หรือไม่ - (ถ้าใช่ฉันจะใช้ Ext2Fsd สำหรับเมาท์ ext3 ได้ไหม)

ขอขอบคุณ!


3
มีลักษณะที่นี้หน้า ฉันไม่คิดว่าการใช้ ext4 สำหรับฮาร์ดไดรฟ์ภายนอกนั้นคุ้มค่ากับอาการปวดหัว ทำไมคุณไม่ต้องการ NTFS หรือ FAT32 คุณต้องการการสนับสนุนไฟล์ขนาดใหญ่หรือไม่?
terdon

ขอบคุณสำหรับลิงค์ ฉันลืมเพิ่มสถานการณ์และเป้าหมายของ HDD ภายนอก เพิ่มไปยังคำถามตอนนี้ มิฉะนั้นสิ่งที่ขนาดที่คุณหมายถึงในlarge files?
antivirtel

ฉันเห็นด้วยกับ terdon ทำให้ไดรฟ์ NTFS และมันจะเข้ากันได้กับระบบปฏิบัติการส่วนใหญ่ออกมี
Keltari

1
หนึ่งในข้อ จำกัด มากมายของ FAT32 คือมันไม่สามารถจัดการกับไฟล์ที่มีขนาดใหญ่กว่า 4GB NTFS (16 EB) และ ext4 (16 TB) ไม่มีข้อ จำกัด
terdon

คำตอบ:


8

ฉันจะใช้NTFSแทน สามารถอ่าน / เขียนโดย Linux, Windows และ OS X ได้อย่างง่ายดาย

เมื่อพิจารณาถึงการใช้งานที่ตั้งใจและความจริงที่ว่ามันเป็นไดรฟ์ภายนอกฉันไม่เห็นเหตุผลว่าทำไมคุณควรผ่านความยุ่งยากในการใช้ ext4

ถ้านี่เป็นฮาร์ดไดรฟ์หลักของคุณบางทีข้อดีของ ext4 (สั้น ๆ , การกระจายตัวของไดรฟ์น้อยลงและประสิทธิภาพที่ดีขึ้นเล็กน้อยสำหรับข้อมูลเพิ่มเติมดูที่นี่ ) จะคุ้มค่า ฉันสงสัยว่าคุณจะสังเกตเห็นความแตกต่างในไดรฟ์ USB ภายนอก คอขวดจะเป็นอัตราการถ่ายโอนข้อมูลผ่านสาย USB

สำหรับผู้ใช้ส่วนใหญ่ประโยชน์ที่ชัดเจนของ ext4 บน NTFS คือ ext4 อนุญาตให้ใช้ชื่อไฟล์ที่มีอักขระพิเศษ ( ? & %ฯลฯ ) อย่างไรก็ตามชื่อไฟล์ดังกล่าวเป็นทั้งความคิดที่ไม่ดีและไม่สนใจเป็นพิเศษสำหรับคุณ


แก้ไข: เพื่อตอบคำถามของ B. Roland เกี่ยวกับการจัดเรียงข้อมูลใช่มีสองวิธีที่ฉันรู้วิธีจัดเรียงข้อมูลไดรฟ์ NTFS ภายใต้ลินุกซ์ หนึ่งเป็นเครื่องมือที่มาเปิดที่เรียกว่าสั่น ฉันไม่ได้ใช้ แต่ดูเหมือนว่าจะใช้งานได้ อีกวิธีหนึ่งคือการคัดลอกข้อมูลทั้งหมดจากไดรฟ์ภายนอกการลบทุกอย่างออกจากไดรฟ์แล้วคัดลอกข้อมูลทุกอย่างกลับคืน ในที่สุดเนื่องจากไดรฟ์ของคุณจะสามารถเข้าถึงได้ภายใต้ windows คุณสามารถใช้ windows defragmenter

ผมคิดว่าอย่างไรที่คุณกำลังติดทางความสำคัญมากเกินไปที่จะจัดระเบียบไดรฟ์ ดูที่นี่สำหรับคำอธิบายง่ายๆเกี่ยวกับการแตกแฟรกเมนต์ สั้น ๆ ไดรฟ์ที่กระจัดกระจายเป็นที่ที่ไฟล์ในไดรฟ์ไม่ได้เก็บไว้ในบล็อกที่ต่อเนื่องกัน แต่กระจายออกไปทั่วไดรฟ์ ซึ่งมักเกิดจากการเปลี่ยนขนาดของไฟล์หลังจากเขียนแล้ว ดังนั้นสมมติว่าคุณบันทึกไฟล์ 1 MB ไว้ในไดรฟ์ของคุณ จากนั้นคุณปรับเปลี่ยนไฟล์และขนาดสูงสุดถึง 20 MB หากมีพื้นที่ว่างไม่เพียงพอในตำแหน่งที่สร้างไฟล์ข้อมูลเพิ่มเติมนี้จะถูกเขียนไปยังส่วนอื่นของฮาร์ดไดรฟ์ กล่าวอีกนัยหนึ่งไฟล์จะถูกแยกส่วน

สิ่งนี้ไม่น่าจะเกิดขึ้นบ่อยครั้งในไดรฟ์ที่ใช้สำหรับเก็บ "การสำรองข้อมูลจากภาพยนตร์ครอบครัวรูปภาพเพลงบางเพลงและอื่น ๆ " ไฟล์เหล่านี้ส่วนใหญ่จะไม่เปลี่ยนแปลงขนาดดังนั้นจะไม่มีการแยกส่วนของไดรฟ์

นอกจากนี้แม้ว่าไดรฟ์ของคุณจะแยกส่วนคุณไม่สนใจจริงๆ การแตกแฟรกเมนต์อาจเป็นปัญหาสำหรับไดรฟ์ระบบซึ่งคุณสามารถใช้งานI / O ได้หลายรายการต่อวินาที ในกรณีเหล่านี้คุณสามารถสังเกตเห็นว่าประสิทธิภาพของไดรฟ์ลดลง อย่างที่ฉันพูดไว้ก่อนหน้านี้บนไดรฟ์ภายนอกฉันไม่คิดว่าคุณจะสามารถตรวจจับสิ่งนี้ได้แม้ว่ามันจะเกิดขึ้นก็ตาม

ดังนั้นในการสรุปคุณเกือบจะแน่นอนจะไม่จำเป็นต้องจัดระเบียบ NTFS จัดรูปแบบฮาร์ดดิสก์ภายนอก อย่างไรก็ตามหากคุณต้องการคุณสามารถทำได้ทั้งใน Linux และใน Windows


3
ฉันเห็นด้วยอย่างยิ่ง NTFS (และ FAT32) เป็นระบบไฟล์แบบพกพาที่ดีที่สุด
Keltari

ปัญหาการกระจายตัวของข้อมูล NTFS จะคุ้มค่าหรือไม่ Ext4 ไม่มีการแยกส่วน มิฉะนั้นจะมีขั้วต่อ USB 3.0 ดังนั้นจึงเร็วกว่า USB 2.0 ปกติมาก การพกพาเป็นเรื่องรอง มันเป็น WesternDigital My Book Essential (1TB)
antivirtel

@ B. โรลันด์ IMHO ใช่ NTFS ที่ได้รับจะมีการแตกแฟรกเมนต์มากกว่า แต่ก็ไม่ควรเป็นปัญหาร้ายแรงสำหรับไดรฟ์ภายนอกที่ไม่ใช่ระบบ ฉันคิดว่าการใช้ ext4 นั้นไม่คุ้มค่ากับความพยายาม ฉันสงสัยมากว่าคุณจะเห็นการปรับปรุงใด ๆเลย อาจอยู่ที่นั่น แต่อาจไม่สามารถตรวจพบได้จนกว่าคุณจะเรียกใช้การวัดประสิทธิภาพ ฉันสงสัยจริงๆว่าคุณจะสังเกตเห็นความแตกต่างในฐานะผู้ใช้
terdon

1
ฉันไม่เห็นด้วยที่ทุกคนสามารถอ่าน / เขียนได้อย่างง่ายดาย มีค่าใช้จ่ายในการ ntfs-3g บน * ระวัง
eichoa3I

3
ฉันไม่ได้คาดหวังว่าคำตอบ (ยอมรับ) สำหรับคำถาม "วิธีการเมานต์อ่าน - เขียนพาร์ติชัน ext4 บน Windows?" จะใช้ NTFS แทนเมื่อคลิกที่ลิงค์นี้จาก Google ฉันอยู่ในสถานการณ์ที่ไม่มีตัวเลือกให้ใช้ NTFS มันเป็น ext4 ฉันต้องการทราบวิธีการอ่าน / เขียน ext4 จาก windows (นั่นเป็นวิธีที่ฉันไปถึง URI นี้) ฉันไม่ได้ค้นหาคำแนะนำที่ดี แม้ว่าฉันจะจินตนาการได้ว่านี่อาจเป็นคำตอบสำหรับคำถาม OPs
Mike de Klerk

21

ซอฟต์แวร์ Paragon นำเสนอExtFS สำหรับ Windows 2.0ฟรีสำหรับการใช้งานส่วนตัว อนุญาตให้อ่านและเขียน ext2 ext3 และ ext4 จาก Windows OS ทั้งหมด

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

ดูเหมือนว่าจะคล้ายกับLinux Readerจาก Diskinternals ซึ่งสามารถเมานต์ ext, HFS และ ReiserFS ทั้งหมดได้เช่นกัน แต่อ่านอย่างเดียว

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


3
แอดแวร์ / มัลแวร์ปลอดจาก Paragon และปลอดภัยอย่างสมบูรณ์หรือไม่ คุณใช้มันเองหรือ
Rajib

2
ซอฟต์แวร์พารากอนไม่ทำงานสำหรับฉัน (ext4 ที่สร้างจาก Ubuntu 14.04 LTS) บน Windows 8 ได้รับสิทธิ์เข้าถึงเพื่ออ่านเท่านั้น เมื่อสร้างไฟล์มันจะมีข้อความแจ้งให้ฉันทราบว่าไฟล์ใหม่นั้นใหญ่เกินไป - ไฟล์ txt ว่างเปล่า
monnef

2
ฉันผ่านความเจ็บปวดเพื่อดาวน์โหลดติดตั้งและลงทะเบียน พวกเขาต้องการอีเมลเพื่อส่งอนุกรมและฉันใช้ "อีเมล 10 นาที" อาจเป็นสแปมที่รองรับ
Gunslinger

1
แต่มันก็จัดการติดตั้งพาร์ติชั่น ext4 กับ windowns ของฉัน 10 อ่าน / เขียน
Gunslinger

3
Paragon ใช้งานไม่ได้สำหรับฉัน: superuser.com/questions/1189512/…
Aaron Franke

2

หากคุณต้องการคุณสมบัติบางประการของ EXT4 คุณสามารถใช้คุณสมบัติดังกล่าวได้โดยใช้ tune2fs เพื่อเพิ่มคุณสมบัติดังกล่าวลงในพาร์ติชัน EXT3 บันทึกย่อประจำรุ่น Ext2FSD ล่าสุดควรแสดงรายการคุณลักษณะที่คุณสามารถเปิดใช้งานได้ คุณอาจต้องการอ่าน man page tune2fs มีคำแนะนำบางอย่างเกี่ยวกับวิธีจัดการกับการเขียนไปยังระบบไฟล์ในส่วนหัวที่อาจเป็นประโยชน์ในการตั้งค่าสำหรับไดรฟ์สำรองที่ต้องการความน่าเชื่อถือหรือตั้งค่าสุดขีดอื่น ๆ สำหรับไดรฟ์ที่มี ไฟล์ที่ไม่สำคัญที่ต้องการการเข้าถึงที่รวดเร็วและเวลาในการอ่านและเขียนที่รวดเร็ว

คุณไม่จำเป็นต้องมีคุณสมบัติเพิ่มเติมและ ACLs และขึ้นอยู่กับการตั้งค่า Linux ของคุณพวกเขาอาจไม่ได้ใช้งานเพื่อเริ่มต้นด้วย ความเข้ากันไม่ได้ระหว่าง Windows และ Linux ในการอนุญาตทำให้ไม่ควรใช้ฟีเจอร์นี้ข้ามแพลตฟอร์มแม้ว่าจะรองรับแล้วก็ตาม

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.