ระบบไฟล์ที่ใช้สำหรับฮาร์ดไดรฟ์ภายนอกที่จะใช้กับเครื่อง Mac, Linux และ Windows [ซ้ำกัน]


14

ซ้ำเป็นไปได้:
ระบบไฟล์ข้ามแพลตฟอร์ม

ฉันมีไดรฟ์ USB ที่ค่อนข้างใหญ่ที่ฉันต้องการใช้กับเครื่องต่าง ๆ ที่ฉันเป็นเจ้าของ ฉันมีเวลายากลำบากในการหาสิ่งที่จะเป็นระบบไฟล์ที่ดีที่สุดที่จะใช้ในการที่จะสามารถอ่าน / เขียนสิ่งต่าง ๆ จาก 3 ระบบปฏิบัติการที่ฉันติดต่อ: Windows, Linux และ Mac

ข้อเสนอแนะ?


4
ซ้ำของนี้ , นี้ , นี้ , นี้ , นี้และอื่น ๆ มาที่คนใช้ฟังก์ชั่นการค้นหา
Daniel Beck

@Daniel คุณพูดถูก ฉันพยายามลบ แต่ระบบจะไม่ยอมให้ฉัน
Daniel

1
ซ้ำในเว็บไซต์นี้เพิ่มโอกาสของคนอื่น ๆ ที่จะหาคำถามที่เกี่ยวข้องจึงไม่ได้ว่าไม่ดี ;-)
แดเนียลเบ็ค

คำตอบ:


13

เลือกที่ดีที่สุดอาจจะมีรูปแบบดิสก์สากล Windows XP, Mac OS และ Linux ทั้งหมดสนับสนุนการอ่านและเขียน UDF UDF มีการสนับสนุน Unicode ที่ดีและไม่มีขีด จำกัด ขนาดสูงสุด 4GB ของ FAT32

ฉันเชื่อว่า NTFS เป็นตัวเลือกที่ไม่ดีเพราะคุณไม่สามารถมั่นใจได้ว่าคุณจะสามารถติดตั้งไดรเวอร์ที่เหมาะสมในคอมพิวเตอร์ Mac OS ทุกเครื่องที่คุณใช้ UDF เป็นรูปแบบที่ได้รับการยอมรับสำหรับสื่อบันทึกข้อมูลแบบถอดได้และไม่ต้องการไดร์เวอร์แบบย้อนกลับออกแบบมาสำหรับระบบปฏิบัติการใด ๆ


ฉันคิดว่า UDF ได้รับการออกแบบมาสำหรับซีดีที่สามารถแก้ไขได้ซึ่งไม่มีสิ่งใดสามารถลบได้จริง
ewanm89

รุ่นต่อมา UDF รองรับการเข้าถึงฮาร์ดไดรฟ์และหน่วยความจำแฟลชแบบสุ่ม เพียงตรวจสอบให้แน่ใจว่าติดกับรุ่นและตัวเลือก UDF แบบพกพาโปรดดูserverfault.com/questions/55089/…
MarcH

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

ดูเหมือนว่า Linux รองรับเฉพาะ UDF เขียนจนถึงรุ่น 2.05: git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/…
Gerry

2

นี้ซ้ำเป็นไปได้ของเรื่องนี้คำถาม แต่เพื่อให้ความช่วยเหลือจากบุคคลและนี่คือข้อมูลที่พวกเขาต้องการ

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


1
ข้อเสียเปรียบเพียงอย่างเดียวคือคุณไม่สามารถเปลี่ยนการอนุญาตเป็นวัตถุ NTFS นอก Windows นอกจากนั้นมันค่อนข้างดี
Tobias Plutat

1

คุณสามารถใช้ NTFS

Windows: NTFS ถูกสร้างขึ้นมา distros Linux ส่วนใหญ่จะมาพร้อมกับไดรเวอร์ NTFS-3g เพื่ออ่าน NTFS
ด้วย OSX คุณจะต้องติดตั้ง NTFS-3g เวอร์ชัน OSX
เพื่อลอง: http://forums.applenova.com/showthread.php?t=21842&page=4


NTFS ดูเหมือนจะไม่เหมาะเพราะคุณต้องติดตั้งไดรเวอร์บนระบบ OS X เพื่อรองรับการเขียน หากคุณไม่มีสิทธิ์ของผู้ดูแลระบบในเครื่องคุณจะไม่สามารถทำได้และเขียนลงดิสก์
เพียงแค่ Jake

1

FAT32 รองรับโดยระบบปฏิบัติการเหล่านั้นทั้งหมด ข้อ จำกัด เพียงอย่างเดียวของ FAT32 คือไฟล์เดี่ยวที่ใหญ่ที่สุดที่คุณสามารถจัดเก็บต้องน้อยกว่า 4GB


เปรียบเทียบกับการใช้ NTFS (นอกเหนือจากความแตกต่างของขนาดไฟล์สูงสุด) เป็นอย่างไร
FrustratedWithFormsDesigner

3
ยิ่งคุณจัดเก็บไฟล์มากเท่าไหร่คุณยิ่งเข้าถึงไฟล์ได้ช้าลงเท่านั้น ข้อบกพร่องของพาวเวอร์อาจทำให้เสียหายได้ ไม่มีการควบคุมการเข้าถึง การเข้าถึงการอ่าน - เขียนซ้ำสร้างการกระจายตัวของข้อมูลที่ช้าลง ขนาดเสียงสูงสุดคือ 32 GiB แต่ระบบไฟล์นั้นตายง่ายทุกระบบปฏิบัติการมีการสนับสนุนการอ่าน - เขียนที่เหมาะสม Linux และ Windows สามารถตรวจสอบ / แก้ไขข้อผิดพลาดได้
9000

ตัวจัดรูปแบบในหน้าต่างสมัยใหม่จะ จำกัด ขนาดของวอลุ่ม FAT32 เป็น 32GiB แต่สามารถสร้างวอลุ่ม fat32 ที่มีขนาดใหญ่ขึ้นด้วยเครื่องมืออื่น ๆ
plugwash

1

ใน Mac OS X ใช้คำสั่งต่อไปนี้เพื่อฟอร์แมตฮาร์ดไดรฟ์ขนาดใหญ่ (ไม่ จำกัด 4Gb) ใน FAT32

มันจะสามารถอ่านและเขียนได้บน Linux, Mac OS X และ Windows

ก่อนอื่นให้ระบุดิสก์ที่คุณต้องการฟอร์แมตด้วยคำสั่งนี้:

$ diskutil list

ผลลัพธ์จะมีลักษณะดังนี้:

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *232.9 Gi   disk0
   1:                        EFI                         200.0 Mi   disk0s1
   2:                  Apple_HFS Mac_HD                  39.9 Gi    disk0s2
   3:                  Apple_HFS Data                    192.6 Gi   disk0s3
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *1.9 Gi     disk1
   1:                 DOS_FAT_32 CORSAIR                 1.9 Gi     disk1s1

สมมติว่าเราต้องการฟอร์แมตคีย์ Corsair USB และตั้งชื่อเป็น "Millenium Falcon":

$ diskutil partitionDisk /dev/disk1 MBRFormat "MS-DOS FAT32" "Millenium Falcon" 1.9G

สำหรับข้อมูลเพิ่มเติม:

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