ระบบปฏิบัติการที่แตกต่างกันสนับสนุนระบบไฟล์ที่แตกต่างกัน ไดรฟ์แบบถอดได้ของคุณควรใช้ FAT32 เพื่อให้เข้ากันได้ดีที่สุดเว้นแต่ว่าจะมีขนาดใหญ่กว่าและต้องใช้ NTFS . ไดรฟ์ที่ฟอร์แมต Mac ใช้ HFS + และไม่ทำงานกับ Windows . และลินุกซ์ก็มีระบบไฟล์ของตัวเองเช่นกัน
น่าเสียดายที่แม้แต่ผู้ใช้คอมพิวเตอร์ทั่วไปก็ยังต้องคิดถึงระบบไฟล์ต่างๆและสิ่งที่เข้ากันได้ นี่คือสิ่งที่คุณต้องรู้เกี่ยวกับระบบไฟล์และเหตุใดจึงมีระบบไฟล์ที่แตกต่างกันมากมาย
ระบบไฟล์ 101
ที่เกี่ยวข้อง: Beginner Geek: อธิบายพาร์ติชันของฮาร์ดดิสก์
ระบบไฟล์ที่แตกต่างกันเป็นวิธีการจัดการและจัดเก็บไฟล์ในฮาร์ดไดรฟ์แฟลชไดรฟ์หรืออุปกรณ์จัดเก็บข้อมูลอื่น ๆ อุปกรณ์จัดเก็บข้อมูลแต่ละตัวมีพาร์ติชันตั้งแต่หนึ่งพาร์ติชันขึ้นไป และแต่ละพาร์ติชันจะถูก "ฟอร์แมต" ด้วยระบบไฟล์ ขั้นตอนการจัดรูปแบบเพียงแค่สร้างระบบไฟล์ว่างประเภทนั้นบนอุปกรณ์
ระบบไฟล์จัดเตรียมวิธีการแยกข้อมูลในไดรฟ์ออกเป็นแต่ละส่วนซึ่งก็คือไฟล์ นอกจากนี้ยังมีวิธีการจัดเก็บข้อมูลเกี่ยวกับไฟล์เหล่านี้ตัวอย่างเช่นชื่อไฟล์สิทธิ์และแอตทริบิวต์อื่น ๆ ระบบไฟล์ยังมีดัชนี - รายการไฟล์ในไดรฟ์และตำแหน่งที่อยู่ในไดรฟ์ดังนั้นระบบปฏิบัติการจึงสามารถดูสิ่งที่อยู่ในไดรฟ์ได้จากที่เดียวแทนที่จะรวมไดรฟ์ทั้งหมดเพื่อค้นหาไฟล์ .
ระบบปฏิบัติการของคุณจำเป็นต้องเข้าใจระบบไฟล์เพื่อให้สามารถแสดงเนื้อหาเปิดไฟล์และบันทึกไฟล์ลงในระบบได้ หากระบบปฏิบัติการของคุณไม่เข้าใจระบบไฟล์คุณอาจสามารถติดตั้งไดรเวอร์ระบบไฟล์ที่ให้การสนับสนุนหรือคุณไม่สามารถใช้ระบบไฟล์นั้นกับระบบปฏิบัติการนั้นได้
อุปมาในที่นี้คือระบบการจัดเก็บกระดาษ - บิตของข้อมูลในคอมพิวเตอร์เรียกว่า "ไฟล์" และจัดเป็น "ระบบไฟล์" แบบเดียวกับที่จัดระเบียบไฟล์กระดาษในตู้เก็บเอกสาร มีหลายวิธีในการจัดระเบียบไฟล์เหล่านี้และจัดเก็บข้อมูลเกี่ยวกับไฟล์ - "ระบบไฟล์"
แต่ทำไมถึงมีมากมาย?
ระบบไฟล์ทั้งหมดไม่เท่ากัน ระบบไฟล์ต่างๆมีวิธีการจัดระเบียบข้อมูลที่แตกต่างกัน ระบบไฟล์บางระบบเร็วกว่าระบบอื่นบางระบบมีคุณสมบัติด้านความปลอดภัยเพิ่มเติมและบางระบบรองรับไดรฟ์ที่มีความจุขนาดใหญ่ในขณะที่ระบบไฟล์บางระบบทำงานบนไดรฟ์ที่มีพื้นที่เก็บข้อมูลน้อยกว่าเท่านั้น ระบบไฟล์บางระบบมีความแข็งแกร่งและทนทานต่อความเสียหายของไฟล์มากกว่าในขณะที่ระบบไฟล์อื่น ๆ แลกเปลี่ยนความแข็งแกร่งเพื่อเพิ่มความเร็ว
ไม่มีระบบไฟล์ที่ดีที่สุดสำหรับการใช้งานทั้งหมด ระบบปฏิบัติการแต่ละระบบมีแนวโน้มที่จะใช้ระบบไฟล์ของตัวเองซึ่งนักพัฒนาระบบปฏิบัติการก็ทำงานอยู่เช่นกัน ผู้พัฒนาเคอร์เนลของ Microsoft, Apple และ Linux ต่างก็ทำงานบนระบบไฟล์ของตนเอง ระบบไฟล์ใหม่อาจเร็วขึ้นเสถียรกว่าปรับขนาดได้ดีกว่าสำหรับอุปกรณ์จัดเก็บข้อมูลขนาดใหญ่และมีคุณสมบัติมากกว่าระบบเก่า
มีงานมากมายที่ต้องทำในการออกแบบระบบไฟล์และสามารถทำได้หลายวิธี ระบบไฟล์ไม่เหมือนพาร์ติชันซึ่งเป็นเพียงพื้นที่เก็บข้อมูลเพียงส่วนเดียว ระบบไฟล์ระบุวิธีการจัดวางการจัดระเบียบการจัดทำดัชนีและวิธีการเชื่อมโยงข้อมูลเมตา มีพื้นที่ให้ปรับแต่งและปรับปรุงอยู่เสมอว่าจะทำอย่างไร
ที่เกี่ยวข้อง: เหตุใดไดรฟ์แบบถอดได้จึงยังคงใช้ FAT32 แทน NTFS
การสลับระบบไฟล์
ที่เกี่ยวข้อง: ทำความเข้าใจเกี่ยวกับการแบ่งพาร์ติชันฮาร์ดไดรฟ์ด้วยการจัดการดิสก์
แต่ละพาร์ติชันถูกฟอร์แมตด้วยระบบไฟล์ บางครั้งคุณอาจสามารถ“ แปลง” พาร์ติชันไปยังระบบไฟล์อื่นและเก็บข้อมูลไว้ได้ แต่นี่ไม่ใช่ตัวเลือกที่ดีที่สุด แต่คุณอาจต้องการคัดลอกข้อมูลสำคัญของคุณออกจากพาร์ติชันก่อน
หลังจากนั้นการให้พาร์ติชันมีระบบไฟล์ใหม่เป็นเพียงเรื่องของการ“ จัดรูปแบบ” กับระบบไฟล์นั้นในระบบปฏิบัติการที่รองรับ ตัวอย่างเช่นหากคุณมีไดรฟ์ที่ฟอร์แมตด้วย Linux หรือ Mac คุณสามารถฟอร์แมตด้วย NTFS หรือ FAT32 ใน Windows เพื่อรับไดรฟ์ที่ฟอร์แมต Windows
ระบบปฏิบัติการจะจัดรูปแบบพาร์ติชันโดยอัตโนมัติด้วยระบบไฟล์ที่เหมาะสมในระหว่างกระบวนการติดตั้งระบบปฏิบัติการด้วย หากคุณมีพาร์ติชันที่จัดรูปแบบ Windows ที่คุณต้องการติดตั้ง Linux ขั้นตอนการติดตั้ง Linux จะฟอร์แมตพาร์ติชัน NTFS หรือ FAT32 ด้วยระบบไฟล์ Linux ที่ต้องการโดยการแจกจ่าย Linux ที่คุณเลือก
ดังนั้นหากคุณมีอุปกรณ์จัดเก็บข้อมูลและต้องการใช้ระบบไฟล์อื่นให้คัดลอกไฟล์ออกก่อนเพื่อสำรองข้อมูล จากนั้นจัดรูปแบบไดรฟ์ด้วยเครื่องมือเช่น การจัดการดิสก์ใน Windows , GParted ใน Linux หรือ Disk Utility ใน Mac OS X
ภาพรวมของระบบไฟล์ทั่วไป
นี่คือภาพรวมโดยย่อของระบบไฟล์ทั่วไปที่คุณจะพบ ยังไม่ครอบคลุมทั้งหมด - ยังมีอีกหลายอย่าง
- Fatta : FAT32 เป็นระบบไฟล์ Windows รุ่นเก่า แต่ยังคงใช้กับอุปกรณ์สื่อแบบถอดได้ซึ่งเป็นระบบที่เล็กกว่า ฮาร์ดไดรฟ์ภายนอกที่มีขนาดใหญ่กว่า 1 TB หรือมากกว่านั้นน่าจะมาในรูปแบบ NTFS คุณจะต้องใช้สิ่งนี้กับอุปกรณ์จัดเก็บข้อมูลขนาดเล็กหรือเพื่อความเข้ากันได้กับอุปกรณ์อื่น ๆ เช่นกล้องดิจิทัลคอนโซลเกมกล่องรับสัญญาณและอุปกรณ์อื่น ๆ ที่รองรับ FAT32 เท่านั้นไม่ใช่ระบบไฟล์ NTFS รุ่นใหม่
- NTFS : Windows รุ่นใหม่ตั้งแต่ Windows XP - ใช้ระบบไฟล์ NTFS สำหรับพาร์ติชันระบบ ไดรฟ์ภายนอกสามารถฟอร์แมตด้วย FAT32 หรือ NTFS
- HFS + : Mac ใช้ HFS + สำหรับพาร์ติชันภายในและพวกเขาต้องการฟอร์แมตไดรฟ์ภายนอกด้วย HFS + ด้วยซึ่งจำเป็นสำหรับการใช้ไดรฟ์ภายนอกด้วย เครื่องย้อนเวลา เพื่อให้สามารถสำรองแอตทริบิวต์ระบบไฟล์ได้อย่างเหมาะสมตัวอย่างเช่น Mac ยังอ่านและเขียนไปยังระบบไฟล์ FAT32 ได้แม้ว่าจะอ่านได้เฉพาะจากระบบไฟล์ NTFS ตามค่าเริ่มต้น แต่คุณต้องใช้ซอฟต์แวร์ของบุคคลที่สามเพื่อเขียนไปยังระบบไฟล์ NTFS จากเครื่อง Mac
- Ext2 / ขยาย / ต่อ 4 : คุณมักจะเห็นระบบไฟล์ Ext2, Ext3 และ Ext4 บน Linux Ext2 เป็นระบบไฟล์รุ่นเก่าและไม่มีคุณสมบัติที่สำคัญเช่นการเจอร์นัล - หากไฟดับหรือคอมพิวเตอร์ขัดข้องขณะเขียนลงในไดรฟ์ ext2 ข้อมูลอาจสูญหาย Ext3 เพิ่มคุณสมบัติความทนทานเหล่านี้ด้วยความเร็วระดับหนึ่ง Ext4 ทันสมัยกว่าและเร็วกว่าซึ่งเป็นระบบไฟล์เริ่มต้นของลีนุกซ์ส่วนใหญ่ในปัจจุบันและเร็วกว่า Windows และ Mac ไม่รองรับระบบไฟล์เหล่านี้คุณจะต้องมีเครื่องมือของบุคคลที่สามเพื่อเข้าถึงไฟล์ในระบบไฟล์ดังกล่าว ด้วยเหตุนี้จึงเหมาะอย่างยิ่งที่จะจัดรูปแบบพาร์ติชันระบบ Linux ของคุณเป็น ext4 และปล่อยให้อุปกรณ์แบบถอดได้ที่ฟอร์แมตด้วย FAT32 หรือ NTFS หากคุณต้องการความเข้ากันได้กับระบบปฏิบัติการอื่น Linux สามารถอ่านและเขียนได้ทั้ง FAT32 หรือ NTFS
- Btrfs : Btrfs - "ระบบไฟล์ที่ดีกว่า" - เป็นระบบไฟล์ Linux รุ่นใหม่ที่ยังอยู่ในระหว่างการพัฒนา ในตอนนี้ไม่ใช่ค่าเริ่มต้นในการกระจาย Linux ส่วนใหญ่ แต่อาจจะแทนที่ Ext4 ในวันหนึ่ง เป้าหมายคือการมอบคุณสมบัติเพิ่มเติมที่ช่วยให้ Linux สามารถปรับขนาดพื้นที่เก็บข้อมูลจำนวนมากขึ้น
- สลับ : บน Linux ระบบไฟล์“ swap” ไม่ใช่ระบบไฟล์จริงๆ พาร์ติชันที่จัดรูปแบบเป็น "swap" สามารถใช้เป็น swap space โดยระบบปฏิบัติการ - เหมือนกับไฟล์ ไฟล์เพจบน Windows แต่ต้องใช้พาร์ติชันเฉพาะ
ยังมีระบบไฟล์อื่น ๆ ด้วย - โดยเฉพาะบน Linux และอื่น ๆ ระบบที่เหมือน UNIX .
ผู้ใช้คอมพิวเตอร์ทั่วไปไม่จำเป็นต้องรู้สิ่งเหล่านี้ส่วนใหญ่ แต่ควรโปร่งใสและเรียบง่าย แต่การรู้พื้นฐานจะช่วยให้คุณเข้าใจคำถามเช่น“ ทำไมไดรฟ์ที่ฟอร์แมต Mac นี้ไม่ทำงานกับพีซี Windows ของฉัน” และ“ ฉันควรฟอร์แมตฮาร์ดไดรฟ์ USB นี้เป็น FAT32 หรือ NTFS หรือไม่”
เครดิตรูปภาพ: Gary J.Wood บน Flickr , kleuske บน Flickr