Understand ReFS

Published on July 13, 2025
Understand ReFS

อะไรคือ Resilient File System หรือ ReFS

ReFS นั้นเป็นระบบ file system แบบหนึ่งในระบบปฏิบัติการ Windows ซึ่งแต่ก่อนจะมีให้ใช้ใน Windows Server เท่านั้นก่อนจะเริ่มทำการขยายสู่ Windows 11 และ 12 โดยทาง Microsoft ออกแบบมันเพื่อให้มีฟีเจอร์ก้าวข้ามข้อจำกัดของ NTFS โดยเฉพาะการองรับเนื้อที่ที่มากขึ้น และ ความทนต่อความเสียหายของไฟล์ และ มันมีความสามารถในการสู้กับความเสียหายของไฟล์ในระดับบิตที่เรียกว่า bit rot

แล้ว ReFS ทำงานอย่างไร

Microsoft นั้นได้ดึงโค้ดบางส่วนที่เคยใช้สร้าง NTFS มาเป็นส่วนหนึ่งของการสร้าง ReFS และเพิ่มการสนับสนุน Win32 API นอกจากนั้นก็ยังเพิ่มฟีเจอร์เช่น ACL และ file ID

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

ReFS ใช้โครงสร้าง B+ Tree เพื่อจัดการการทำอินเด็กซ์ metadata โดยทั้งหมดจะมี root และ สาขา และ มีใบ โดยเรคคอร์ดจะเก็บอยู่ในใบ เพื่อการมีประสิทธิภาพที่ดี I/O

Microsoft นั้นได้ทำการเปิดตัว ReFS ครั้งแรกใน เดือนกันยายน 2012 โดยมาพร้อม Windows Server 2012 ในขณะนั้น หลังจากนั้นมีการเพิ่ม ReFS ให้เป็นทางเลือกใน Winows 8.1 ในปี 2012 แต่อย่างไรก็ตาม ReFS นั้นไม่ได้ถูกตั้งใจให้มาแทนที่ NTFS เพราะว่ามันไม่ได้มี master file table (MFT) ไม่สนับสนุนเพจ และ object ID และ บางแอปพลิเคชัน ก็ทำงานโดยใช้ฟีเจอร์พวกนั้นมาอย่างยาวนาน

ข้อได้เปรียบของ ReFS

  • ตรวจสอบความถูกต้องของไฟล์อัตโนมัติและ ทำ data-scrubbing : การแก้ไขความผิดพลาดในไฟล์ทำได้โดย โดยไม่ต้องใช้เครื่องมือช่วยเช่น CHDSK
  • มีความสามารถในการขยายได้ดี และ ประสิทธิภาพสูง : มันรองรับเนื้อที่สูงถึง 1 yottabyte สำหรับ volume และ ขนาดไฟล์สูงสุดถึง 16 exabyte นอกจากนั้นยังทำ block clone ได้ด้วย
  • storage virtualization และ pooling : เมื่อร่วมกับ Storage Spaces ทำให้การสร้าง volume บนดิสก์หลายๆ ก้อนทำได้ดี ทำให้การทนต่อความเสียหายได้ดี และ แบ่ง tier ได้ด้วยเช่น ssd tier , nmve tier

ข้อด้อยของ ReFS

  • Windows ไม่สามารถ boot ได้จาก ReFS เพราะฉะนั้นท่านจะต้องมี volume NTFS สำหรับ OS
  • ยังไม่มีฟีเจอร์เช่น การบีบอัด การเข้ารหัส การทำ hard link และ transaction รวมถึง object ID
  • ใช้ทรัพยากรระบบเยอะกว่า NTFS
  • ไม่สามารถเปลี่ยนมาเป็น ReFS ได้โดยไม่ format

ความสามารถที่คล้ายกับ XFS

ทั้งสองมีความสามารถเหมือนกันอย่างหนึ่งคือ Block Cloning/Reflink ทำให้ทั้งคู่เหมาะแก่การเก็บ backup เพื่อให้การทำ synthetic full นั้นเร็วขึ้น และ ป้องกันความเสียหายได้ดี เพราะฉะนั้น ทุกครั้งที่ท่าน format Repo ไม่ว่าสามารถ backup software Veeam หรือ Nakivo หรือตัวอื่นใด เลือกใช้ XFS หรือ ReFS

หากท่านต้องการซื้อ Veeam, Nakivo, Storware หรือปรึกษาเรื่อง backup ติดต่อเราได้ที่ Line OA : @avesta.co.th หรืออีเมล์ [email protected]

 

 

Understand ReFS

อะไรคือ Resilient File System หรือ ReFS ReFS นั้นเป็นระบบ file system...

Read more »

Remote Desktop Software ที่ดีที่สุดสำหรับ Mac

หนึ่งในระบบปฏิบัติการชั้นนำที่ได้รับการยอมรับอย่างกว้างขวางในหมู่นักพัฒนา นักออกแบบ และ ผู้เชี่ยวชาญคือ macOS ที่ปัจจุบันมีส่วนแบ่งทางการตลาดถึง 16% ในตลาด desktop OS...

Read more »

วิธีติดตั้งและใช้งาน RealVNC สำหรับการควบคุมคอมพิวเตอร์ระยะไกล

RealVNC (Remote Frame Buffer Protocol) คือโปรแกรมประเภท Remote Desktop Software ที่ช่วยให้คุณสามารถ...

Read more »

VMware ประชัน Harvester

จากการขึ้นราคาอย่างน้อย 15 เท่าของ VMware vSphere ทำให้องค์กรต่างๆ มองหา Virtualization Solution เข้ามาแทนที่...

Read more »

ประโยชน์ของการมี Link จองร้านอาหารบน Google Maps

ปฏิเสธไม่ได้เลยว่าปัจจุบันผู้ใช้งานทั่วโลกใช้ Google Maps ในการนำทาง และ ค้นหาสถานที่ เป็นประจำ และ เรียกได้มันเป็นเครื่องมือที่ขาดเสียไม่ได้เลย สำหรับหลายๆ...

Read more »

ความนิยมแบบก้าวกระโดดของระบบสั่งอาหารเองผ่าน QRCode

ปัจจุบัน เราอาจจะกล่าวได้ว่า ธุรกิจร้านอาหารนั้นอยู่ใน Read Ocean หรือน่านน้ำแดงเดือดอย่างแท้จริง เพราะมีผู้เล่นหน้าใหม่เข้ามาเยอะ ทำให้การแข่งขันสูงขึ้นมาก ในขณะที่ demand...

Read more »