Sau hơn hai năm phát triển, dự án WinBtrfs 1.10 đã được phát hành, cung cấp trình điều khiển để sử dụng với hệ thống tệp Btrfs trên nền tảng này. WindowsWinBtrfs không dựa trên mã nguồn nhân Btrfs. Linuxvà là một phương án triển khai thay thế được tạo ra từ đầu. Nó hỗ trợ làm việc với Windows XP và các phiên bản mới hơn. Trình điều khiển này được tích hợp sẵn trong hệ điều hành ReactOS và có thể được sử dụng để khởi động. Windows Trích từ phần Btrfs. Mã nguồn được viết bằng C/C++ và được phân phối theo giấy phép LGPLv3.
WinBtrfs hỗ trợ hầu hết các tính năng. Linux- Các phiên bản Btrfs, bao gồm đọc/ghi không đồng bộ, hỗ trợ RAID 0/1/10/5/6, bộ nhớ đệm, tự động phát hiện phân vùng, ACL, liên kết tượng trưng, khóa con, ảnh chụp nhanh, liên kết cứng, tệp thưa, phân bổ trước, nén, cân bằng lại, kiểm tra tính toàn vẹn dữ liệu, xóa và thêm ổ đĩa, gửi và nhận khóa con, thay đổi kích thước phân vùng và tổng kiểm tra mở rộng (xhash, sha256, blake2). Các tính năng cụ thể của trình điều khiển bao gồm luồng dữ liệu thay thế và khớp ID người dùng. Linux и WindowsCó thể chuyển đổi các phân vùng NTFS hiện có sang Btrfs.
Trong số những thay đổi trong phiên bản mới:
- Đã thêm hỗ trợ ghi ảnh bitmap kèm thông tin về dung lượng trống.
- Chức năng lưu các tệp nhỏ theo khối kèm siêu dữ liệu (nội tuyến) ở dạng nén đã được triển khai.
- Hiệu năng được cải thiện với ổ đĩa di động. Việc hỗ trợ tạo mảng RAID trên ổ đĩa di động đã bị ngừng.
- Độ tin cậy được cải thiện khi phục hồi các lỗi do hết bộ nhớ (OOM) hoặc cạn kiệt dung lượng lưu trữ (ENOSPC).
- Đã khắc phục sự cố gây ra lỗi khi di chuyển tập tin giữa các thư mục con và khi tạo một số lượng lớn tập tin cùng lúc.
- Đã sửa lỗi gây ra hiện tượng hỏng cây mở rộng khi ghi ảnh chụp nhanh.
- Đã khắc phục tình trạng bế tắc khi làm việc với các liên kết cứng.
- Cấu trúc nội bộ và các hằng số đã được tinh chỉnh lại để gần giống với các phiên bản được sử dụng trong... Linux.
- Trợ lý AI Claude được sử dụng để xem xét các thay đổi và phân tích lỗi, nhưng mã nguồn vẫn được viết hoàn toàn thủ công.
Nguồn: opennet.ru
