ReFS (Hệ thống tệp đàn hồi) trên Windows là gì?
Hệ thống tệp ReFS mới của Microsoft ban đầu được giới thiệu trên Windows Server 2012. Nó được bao gồm trong Windows 10, nơi nó chỉ có thể được sử dụng như một phần của tính năng Lưu trữ không gian lưu trữ ổ đĩa. ReFS sẽ được cải thiện trong Windows Server 2016 và sẽ là một phần của Windows 10 Pro dành cho máy trạm.
Nhưng ReFS là gì và nó so sánh với NTFS hiện đang sử dụng như thế nào?
ReFS là gì?
Viết tắt của Hệ thống tệp có khả năng phục hồi nhanh, ReFS là một hệ thống tệp mới được xây dựng bằng mã từ hệ thống tệp NTFS hiện tại. Hiện tại, ReFS không chỉ là sự thay thế cho NTFS. Nó có những ưu điểm và nhược điểm riêng. Bạn không thể chỉ sử dụng ReFS thay vì NTFS trên ổ đĩa hệ thống của bạn.
Vì ReFS là hệ thống tệp mới nhất của Microsoft, nên nó được thiết kế để giải quyết một số vấn đề lớn với NTFS. ReFS được thiết kế để linh hoạt hơn chống lại tham nhũng dữ liệu, hoạt động tốt hơn đối với khối lượng công việc nhất định và mở rộng quy mô tốt hơn cho các hệ thống tệp rất lớn. Chúng ta sẽ xem xét chính xác điều đó có nghĩa là gì.
ReFS bảo vệ chống tham nhũng dữ liệu
Phần có khả năng phục hồi nhanh chóng được đánh dấu trong tên. ReFS sử dụng tổng kiểm tra cho siêu dữ liệu - và nó cũng có thể tùy chọn sử dụng tổng kiểm tra cho dữ liệu tệp. Bất cứ khi nào nó đọc hoặc ghi một tập tin, ReFS sẽ kiểm tra tổng kiểm tra để đảm bảo nó chính xác. Điều này có nghĩa là hệ thống tệp tự tích hợp sẵn để phát hiện hỏng dữ liệu một cách nhanh chóng.
ReFS được tích hợp với tính năng Storage Spaces. Nếu bạn thiết lập Không gian lưu trữ được nhân đôi bằng ReFS, Windows có thể dễ dàng phát hiện lỗi hệ thống tệp và tự động sửa chữa các sự cố bằng cách sao chép dữ liệu thay thế của dữ liệu trên ổ đĩa khác. Tính năng này có sẵn trên cả Windows 10 và Windows 8.1.
Nếu ReFS phát hiện dữ liệu bị hỏng và không có bản sao thay thế mà nó có thể khôi phục từ đó, hệ thống tệp có thể xóa ngay dữ liệu bị hỏng khỏi ổ đĩa. Nó không yêu cầu bạn khởi động lại hệ thống của bạn hoặc lấy ổ đĩa ngoại tuyến, như NTFS không.
ReFS không chỉ kiểm tra các tập tin cho tham nhũng khi đọc và viết chúng. Một máy quét toàn vẹn dữ liệu tự động cũng thường xuyên kiểm tra tất cả các tệp trên ổ đĩa để xác định và sửa lỗi hỏng dữ liệu. Đây là một hệ thống tập tin tự động sửa. Bạn không cần phải sử dụng chkdsk.
Hệ thống tập tin mới cũng có khả năng chống tham nhũng dữ liệu theo những cách khác. Ví dụ: khi bạn cập nhật siêu dữ liệu của tệp - ví dụ tên tệp - hệ thống tệp NTFS sẽ trực tiếp sửa đổi siêu dữ liệu của tệp. Nếu máy tính của bạn bị hỏng hoặc mất điện trong quá trình này, có thể có hỏng dữ liệu. Khi bạn cập nhật siêu dữ liệu của tệp, hệ thống tệp ReFS sẽ tạo một bản sao mới của siêu dữ liệu. ReFS chỉ tệp vào siêu dữ liệu mới chỉ sau khi siêu dữ liệu mới được viết. Không có nguy cơ siêu dữ liệu của tệp bị hỏng. Điều này được biết đến như là bản sao chép-viết-trên-viết. Copy-on-write cũng có sẵn trên các hệ thống tệp hiện đại khác, như ZFS và BtrFS trên Linux cũng như hệ thống tệp APFS mới của Apple.
ReFS giảm một số hạn chế NTFS cũ
ReFS hiện đại hơn NTFS và hỗ trợ khối lượng lớn hơn nhiều và tên tệp dài hơn. Về lâu dài, đây là những cải tiến quan trọng.
Trên hệ thống tệp NTFS, đường dẫn tệp được giới hạn ở 255 ký tự. Với ReFS, tên tệp có thể dài tối đa 32768 ký tự. Windows 10 hiện cho phép bạn vô hiệu hóa giới hạn ký tự ngắn này cho các hệ thống tệp NTFS, nhưng nó luôn bị vô hiệu hóa trên các khối ReFS.
ReFS cũng loại bỏ tên tệp 8.3 kiểu DOS. Trên ổ đĩa NTFS, bạn vẫn có thể truy cập C: \ Program Files \ tại C: \ PROGRA ~ 1 \ cho mục đích tương thích với phần mềm cũ. Những tên tập tin kế thừa đã biến mất trên ReFS.
NTFS có kích thước âm lượng tối đa theo lý thuyết là 16 exabyte, trong khi ReFS có kích thước âm lượng tối đa theo lý thuyết là 262144 exabyte. Điều đó không quan trọng ngay bây giờ, nhưng nó sẽ có một ngày.
ReFS có thể nhanh hơn, đôi khi
ReFS không chỉ được thiết kế để cải thiện tất cả hiệu suất trên NTFS. Thay vào đó, Microsoft đang tập trung vào một vài tối ưu hóa quan trọng giúp ReFS hoạt động tốt hơn nhiều trong một số trường hợp nhất định.
Ví dụ, khi được sử dụng với Storage Spaces, ReFS hỗ trợ tối ưu hóa tầng thời gian thực của hồi giáo. Bạn có thể có một nhóm ổ đĩa với cả hai ổ đĩa được tối ưu hóa cho hiệu suất và ổ đĩa được tối ưu hóa cho dung lượng. ReFS sẽ luôn ghi vào các ổ trong tầng hiệu suất, tối đa hóa hiệu suất. Trong nền, ReFS sẽ tự động di chuyển các khối dữ liệu lớn sang các ổ đĩa chậm hơn để lưu trữ lâu dài.
Trên Windows Server 2016, Microsoft đã cải tiến ReFS để cung cấp hiệu suất tốt hơn với một số tính năng máy ảo nhất định. Phần mềm máy ảo Hyper-V của Microsoft tận dụng những lợi thế này (và trên lý thuyết, các phần mềm máy ảo khác có thể hỗ trợ họ nếu họ muốn).
Ví dụ, ReFS hỗ trợ nhân bản khối, giúp tăng tốc các hoạt động nhân bản máy ảo và hợp nhất điểm kiểm tra. Để tạo một bản sao nhân bản của một máy ảo, ReFS chỉ cần tạo một bản sao siêu dữ liệu mới trên ổ đĩa và trỏ nó vào một dữ liệu hiện có trên ổ đĩa. Đó là bởi vì, với ReFS, nhiều tệp có thể trỏ đến cùng một dữ liệu cơ bản trên đĩa. Khi máy ảo thay đổi và dữ liệu mới được ghi vào ổ đĩa, nó sẽ được ghi vào một vị trí khác và dữ liệu máy ảo ban đầu được để lại trên ổ đĩa. Điều này làm cho quá trình nhân bản nhanh hơn nhiều và yêu cầu thông lượng đĩa ít hơn nhiều.
ReFS cũng cung cấp một tính năng VDL thưa thớt mới của Wikipedia cho phép ReFS nhanh chóng ghi các số không vào một tệp lớn. Điều này làm cho nó nhanh hơn nhiều để tạo một tệp đĩa cứng ảo (VHD) mới, trống, có kích thước cố định. Trong khi điều này có thể mất 10 phút với NTFS, có thể chỉ mất vài giây với ReFS.
ReFS không thể thay thế NTFS (Tuy nhiên)
Tất cả các tính năng này nghe có vẻ khá tốt, nhưng bạn không thể chuyển sang ReFS từ NTFS. Windows không thể khởi động từ hệ thống tệp ReFS và yêu cầu NTFS.
ReFS cũng bỏ qua các tính năng khác bao gồm NTFS, bao gồm nén và mã hóa hệ thống tệp, liên kết cứng, thuộc tính mở rộng, sao chép dữ liệu và hạn ngạch đĩa. Tuy nhiên, ReFS tương thích với nhiều tính năng. Ví dụ: trong khi bạn không thể thực hiện mã hóa dữ liệu cụ thể ở cấp hệ thống tệp, ReFS tương thích với mã hóa BitLocker toàn đĩa.
Windows 10 cũng không cho phép bạn định dạng bất kỳ phân vùng cũ nào dưới dạng ReFS. Hiện tại bạn chỉ có thể sử dụng ReFS với Storage Spaces, nơi các tính năng đáng tin cậy của nó giúp bảo vệ chống tham nhũng dữ liệu. Trên Windows Server 2016, bạn có thể chọn định dạng ổ đĩa bằng ReFS thay vì NTFS. Bạn có thể muốn làm điều này cho một khối lượng bạn dự định lưu trữ các máy ảo trên, ví dụ. Tuy nhiên, bạn vẫn không thể sử dụng ReFS trên khối lượng khởi động của mình. Windows chỉ có thể khởi động từ ổ đĩa NTFS.
Không rõ những gì tương lai nắm giữ cho ReFS. Microsoft một ngày nào đó có thể cải thiện nó cho đến khi nó hoàn toàn có thể thay thế NTFS trên tất cả các phiên bản Windows. Không rõ khi nào điều này có thể xảy ra. Nhưng, hiện tại, ReFS chỉ có thể được sử dụng cho các tác vụ cụ thể.
Bạn sẽ tìm thấy thêm chi tiết về ReFS và các tính năng cụ thể mà nó hỗ trợ trên trang web của Microsoft.
Cách sử dụng ReFS
Trên PC Windows 10 thông thường, bạn chỉ có thể sử dụng ReFS thông qua tính năng Storage Spaces. Hãy chắc chắn định dạng không gian lưu trữ của bạn là ReFS chứ không phải NTFS khi bạn thấy tùy chọn hệ thống tệp. Bạn sẽ tự động hưởng lợi từ các tính năng toàn vẹn dữ liệu trong hệ thống tệp ReFS nếu bạn chọn nó.
Trên Windows Server, bạn có thể chọn định dạng một số ổ đĩa là ReFS bằng các công cụ quản lý đĩa thông thường, có thể đặc biệt hữu ích nếu bạn đang sử dụng máy ảo trên các ổ đĩa đó. Nhưng bạn không thể định dạng ổ đĩa khởi động của mình là ReFS và bạn sẽ mất quyền truy cập vào một số tính năng NTFS.
Chức năng ReFS hiện có sẵn như là một phần của Windows 10 Pro cho máy trạm cũng như Windows 10 Enterprise.