Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

ระบบไฟล์คืออะไรกันแน่ [อธิบาย]

ระบบไฟล์คืออะไรกันแน่ [อธิบาย]

ไฟล์ทั้งหมดในระบบของคุณถูกเก็บไว้ใน ฮาร์ดไดรฟ์หรืออุปกรณ์จัดเก็บข้อมูลอื่นๆ ระบบมีความจำเป็นในการจัดเก็บไฟล์เหล่านี้ในลักษณะที่เป็นระเบียบ นี่คือสิ่งที่ระบบไฟล์ทำ ระบบไฟล์เป็นวิธีแยกข้อมูลในไดรฟ์และจัดเก็บเป็นไฟล์แยกต่างหาก ข้อมูลทั้งหมดเกี่ยวกับไฟล์ – ชื่อ, ประเภท, สิทธิ์ และคุณลักษณะอื่นๆ จะถูกเก็บไว้ในระบบไฟล์ ระบบไฟล์จะรักษาดัชนีของตำแหน่งของแต่ละไฟล์ วิธีนี้ทำให้ระบบปฏิบัติการไม่ต้องสำรวจทั้งดิสก์เพื่อค้นหาไฟล์

ระบบไฟล์คืออะไรกันแน่ [อธิบาย]

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

ระบบไฟล์คืออะไร

ระบบไฟล์เป็นเพียงฐานข้อมูลที่บอกตำแหน่งทางกายภาพของข้อมูลบนอุปกรณ์จัดเก็บข้อมูล ไฟล์ถูกจัดเป็นโฟลเดอร์ซึ่งเรียกอีกอย่างว่าไดเร็กทอรี แต่ละไดเร็กทอรีมีไดเร็กทอรีย่อยอย่างน้อยหนึ่งไดเร็กทอรีที่เก็บไฟล์ที่จัดกลุ่มตามเกณฑ์บางอย่าง

ในกรณีที่มีข้อมูลในคอมพิวเตอร์ จำเป็นต้องมีระบบไฟล์ ดังนั้น คอมพิวเตอร์ทุกเครื่องจึงมีระบบไฟล์

เหตุใดระบบไฟล์จึงมีมากมาย

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

ดังนั้นจึงไม่สมเหตุสมผลที่จะค้นหา 'ระบบไฟล์ที่ดีที่สุด' ระบบไฟล์แต่ละระบบมีขึ้นเพื่อวัตถุประสงค์ที่แตกต่างกัน ดังนั้นจึงมีชุดคุณลักษณะที่แตกต่างกัน ขณะพัฒนาระบบปฏิบัติการ นักพัฒนายังทำงานเกี่ยวกับการสร้างระบบไฟล์สำหรับระบบปฏิบัติการ Microsoft, Apple และ Linux มีระบบไฟล์ของตัวเอง ง่ายต่อการปรับขนาดระบบไฟล์ใหม่เป็นอุปกรณ์จัดเก็บข้อมูลขนาดใหญ่ ระบบไฟล์มีการพัฒนา ดังนั้นระบบไฟล์ที่ใหม่กว่าจึงแสดงคุณลักษณะที่ดีกว่าระบบเก่า

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

ยังอ่าน: เครื่องมือการดูแลระบบใน Windows 10 คืออะไร

ระบบไฟล์ – มุมมองโดยละเอียด

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

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

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

ระบบไฟล์เก็บข้อมูลสำคัญเกี่ยวกับไฟล์ – ชื่อไฟล์, ขนาดไฟล์, ตำแหน่งไฟล์, ขนาดเซกเตอร์, ไดเร็กทอรีที่เป็นของไฟล์, รายละเอียดของแฟรกเมนต์ ฯลฯ .

ระบบไฟล์ทั่วไป

1. NTFS

NTFS ย่อมาจาก New Technology File System Microsoft เปิดตัวระบบไฟล์ในปี 1993 เวอร์ชันของ Windows OS ส่วนใหญ่ – Windows XP, Windows Vista, Windows 7, Windows 8 และ Windows 10 ใช้ NTFS

ตรวจสอบว่าไดรฟ์ได้รับการฟอร์แมตเป็น NTFS หรือไม่

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

  • หากคุณเปิด "การจัดการดิสก์" ใน Windows (พบได้ในแผงควบคุม) คุณจะพบว่าระบบไฟล์มีการระบุรายละเอียดเพิ่มเติมเกี่ยวกับไดรฟ์
  • หรือ คุณยังสามารถคลิกขวาที่ไดรฟ์จาก Windows Explorer ก็ได้ ไปที่เมนูแบบเลื่อนลงและเลือก 'คุณสมบัติ' คุณจะพบประเภทระบบไฟล์ที่กล่าวถึงที่นั่น

คุณสมบัติของ NTFS

NTFS สามารถรองรับฮาร์ดไดรฟ์ขนาดใหญ่ได้ถึง 16 EB ไฟล์แต่ละไฟล์ที่มีขนาดสูงสุด 256 TB สามารถจัดเก็บได้

มีคุณลักษณะที่เรียกว่า Transactional NTFS แอปพลิเคชันที่สร้างโดยใช้คุณลักษณะนี้อาจล้มเหลวทั้งหมดหรือสำเร็จอย่างสมบูรณ์ ซึ่งช่วยลดความเสี่ยงของการเปลี่ยนแปลงบางอย่างทำงานได้ดีในขณะที่การเปลี่ยนแปลงอื่นๆ ไม่ทำงาน ธุรกรรมใดๆ ที่ดำเนินการโดยนักพัฒนาคือ atomic

NTFS มีคุณลักษณะที่เรียกว่า Volume Shadow Copy Service ระบบปฏิบัติการและเครื่องมือสำรองข้อมูลซอฟต์แวร์อื่นๆ ใช้คุณลักษณะนี้เพื่อสำรองไฟล์ที่ใช้งานอยู่

NTFS สามารถอธิบายได้ว่าเป็นระบบไฟล์รายการบันทึก ก่อนทำการเปลี่ยนแปลงระบบ จะมีการบันทึกลงในบันทึก ในกรณีที่การเปลี่ยนแปลงใหม่ส่งผลให้เกิดความล้มเหลวก่อนที่จะคอมมิต บันทึกจะช่วยให้เปลี่ยนกลับเป็นสถานะก่อนหน้าได้ง่ายขึ้น

EFS – Encryption File System เป็นคุณลักษณะที่มีการเข้ารหัสสำหรับแต่ละไฟล์และโฟลเดอร์

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

2. อ้วน

FAT ย่อมาจาก File Allocation Table Microsoft สร้างระบบไฟล์ขึ้นในปี 1977 FAT ถูกใช้ใน MS-DOS และ Windows OS เวอร์ชันเก่าอื่นๆ วันนี้ NTFS เป็นระบบไฟล์หลักในระบบปฏิบัติการ Windows อย่างไรก็ตาม FAT ยังคงเป็นเวอร์ชันที่รองรับ

FAT ได้พัฒนาไปตามกาลเวลา เพื่อรองรับฮาร์ดไดรฟ์ที่มีไฟล์ขนาดใหญ่

เวอร์ชันต่างๆ ของระบบไฟล์ FAT

FAT12

เปิดตัวในปี 1980 FAT12 ถูกใช้อย่างกว้างขวางใน Microsoft Oss จนถึง MS-DOS 4.0 ฟลอปปีดิสก์ยังคงใช้ FAT12 ใน FAT12 ชื่อไฟล์ต้องมีความยาวไม่เกิน 8 อักขระสำหรับส่วนขยาย ขีดจำกัดคือ 3 อักขระ แอตทริบิวต์ไฟล์ที่สำคัญหลายอย่างที่เราใช้ในปัจจุบันได้รับการแนะนำเป็นครั้งแรกใน FAT เวอร์ชันนี้ – ป้ายกำกับโวลุ่ม ซ่อน ระบบ อ่านอย่างเดียว

FAT16

16-bit File Allocation Table เปิดตัวครั้งแรกในปี 1984 และใช้ในระบบ DOS จนถึงเวอร์ชัน 6.22

FAT32

เปิดตัวในปี 1996 เป็น FAT เวอร์ชันล่าสุด รองรับไดรฟ์ 2TB (และสูงสุด 16 KB กับคลัสเตอร์ 64 KB)

ExFAT

EXFAT ย่อมาจาก Extended File Allocation Table อีกครั้งซึ่งสร้างโดย Microsoft และเปิดตัวในปี 2549 สิ่งนี้ไม่ถือเป็น FAT เวอร์ชันถัดไป มีไว้สำหรับใช้ในอุปกรณ์พกพา – แฟลชไดรฟ์ การ์ด SDHC ฯลฯ… FAT เวอร์ชันนี้ได้รับการสนับสนุนโดย Windows OS ทุกเวอร์ชัน สามารถจัดเก็บไฟล์ได้มากถึง 2,796,202 ไฟล์ต่อไดเร็กทอรี และชื่อไฟล์สามารถมีอักขระได้มากถึง 255 ตัว

ระบบไฟล์อื่นๆ ที่ใช้กันทั่วไปคือ

  • HFS+
  • Btrfs
  • สลับ
  • Ext2/Ext3/Ext4 (ระบบ Linux)
  • UDF
  • สศค

คุณสามารถสลับระหว่างระบบไฟล์ได้หรือไม่

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

แนะนำ: ตัวจัดการอุปกรณ์คืออะไร

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

สรุป

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