NTFS

context: Vào giữa thập niên 1980, Microsoft và IBM thành lập một dự án hợp tác để ra hệ điều hành đồ họa thế hệ tiếp theo. Kết quả của dự án là OS/2, nhưng cuối cùng Microsoft và IBM bất đồng về nhiều vấn đề quan trọng và sau đó đã chia rẽ. OS/2 tiếp tục là một dự án của IBM. Còn Microsoft bắt đầu phát triển hệ điều hành Windows NT. Hệ thống tập tin HPFS của OS/2 có một số tính năng mới quan trọng. Khi Microsoft tạo ra hệ điều hành mới, họ đã vay mượn nhiều khái niệm cho NTFS. Có lẽ do có chung nhiều khái niệm nên HPFS và NTFS có cùng mã phân loại nhận dạng phân vùng ổ đĩa (07). Có cùng một số nhận dạng là không bình thường khi có tới hàng chục mã có sẵn, và các hệ thống tập tin ổ đĩa lớn khác có mã của riêng chúng. FAT có hơn 9 mã (mỗi mã cho FAT12, FAT16, FAT32, vân vân). Các thuật toán trong đó xác định hệ thống tập tin trong một kiểu phân vùng 07 phải thực hiện kiểm tra bổ sung. Đây cũng rõ ràng rằng NTFS cũng dùng chung thiết kế kiến trúc cho Files-11 được sử dụng bởi VMS. Điều này hầu như không đáng ngạc nhiên khi Dave Cutler là người đứng đầu của cả VMS và Windows NT.
qas: question: Microsoft và IBM đã hợp tác trong dự án nào giữa những năm 1980? 
answers: text: OS/2

context: NTFS v3.0 bao gồm vài đặc tính mới so với FAT, đó là: hỗ trợ tập tin rải, cấp hạn ngạch sử dụng ổ đĩa, các điểm phân tích kiểm tra, theo dõi liên kết phân phối, và mã hóa các mức tập tin, cũng còn gọi là Hệ thống tập tin mã hóa (EFS).
qas: question: Hệ thống nào có nhiều tính năng mới so với bản tiền nhiệm?
answers: text: NTFS v3.0

context: Kỹ thuật copy-on-write tuy nhiên được sửa đổi để cho phép hủy giao tác đang có hiệu lực và tránh việc tạo ra các phân đoạn trong hệ thống tập tin được sử dụng bởi nhiều người tham gia: các dữ liệu cũ có thể không được ghi đè ngay lập tức nhưng vẫn được giữ lại (đặc biệt khi nó hiện bị khóa bởi người khác cho phù hợp lần đọc trong các giao tác của nó); trong trường hợp đó, chỉ có những dữ liệu mới là không bị giữ lại trong một bóng tạm thời (chứ không phỉa là dữ liệu cũ copy-on-write), mà cuối cùng được áp dụng bằng cách sử dụng copy-on-write VSS bình thường khi giao tác sẽ được thỏa hiệp bởi việc ghi vào. Ngoài ra, các bóng tạm thời cho các dữ liệu mới, chỉ nhìn thấy bởi các quá trình tham gia có dữ liệu chưa được thỏa hiệp của riêng chúng, không nhất thiết phải ngay lập tức ghi vào đũa, nhưng chỉ có thể được duy trì trong bộ nhớ hoặc đổi chỗ các thỏa hiệp sau. Giao tác NTFS không hạn chế các giao tác để chỉ ổ đĩa NTFS cục bộ, nhưng cũng bao gồm các dữ liệu khác hoặc các hoạt động ở các điểm khác như lưu trữ dữ liệu trong các ổ đĩa riêng biệt, thanh ghi cục bộ, hay các cơ sở dữ liệu SQL, hoặc các trạng thái hiện tại của các dịch vụ hệ thống hay các dịch vụ từ xa.
qas: question: Loại cơ sở dữ liệu nào bị hạn chế bởi giao tác NTFS?
answers: text: SQL

context: EFS cung cấp khả năng mã hóa mạnh và rõ ràng đối với người dùng cho bất kỳ tập tin hay thư mục nào trên một ổ đĩa NTFS. EFS làm việc chung với dịch vụ EFS, CryptoAPI của Microsoft và Thư viện thực thi hệ thống tập tin EFS (FSRTL). EFS hoạt động bằng cách mã hóa một tập tin với một khóa đối xứng khối (còn được gọi là Khóa mã hóa tập tin hay FEK), khóa này được sử dụng vì nó cần một khoảng thời gian nhỏ tương đối để mã hóa và giải mã số lượng lớn của dữ liệu, hơn là nếu một mã khóa không đối xứng được sử dụng. Khóa đối xứng được sử dụng để mã hóa tập tin sau đó sẽ được mã hóa với một khóa dùng chung, tiếp theo kết hợp với người dùng đã mã hóa tập tin, và dữ liệu được mã hóa này được lưu trữ trong một dòng dữ liệu luân phiên của tập tin được mã hóa. Để giải mã tập tin, hệ thống tập tin sử dụng khóa riêng của người sử dụng để giải mã khóa đối xứng mà được lưu trữ trong phần mào đầu của tập tin. Sau đó sử dụng khóa đối xứng để giải mã tập tin. Vì điều này được thực hiện ở mức độ hệ thống tập tin, nó được minh bạch đối với người sử dụng. Ngoài ra, trong trường hợp một người dùng bị mất quyền truy cập vào chính khóa của mình, các khóa giải mã thêm vào nhằm hỗ trợ cũng được tạo ra trong hệ thống EFS, để một tác nhân khôi phục vẫn có thể truy cập các tập tin nếu cần. Việc nén và mã hóa do NTFS cung cấp loại trừ lẫn nhau - NTFS có thể được sử dụng cho một và công cụ của bên thứ ba dành cho hãng khác.
qas: question: Công cụ nào được sử dụng để truy cập nếu như tập tin bị mất? 
answers: text: các khóa giải mã thêm

question: EFS làm việc chương trình Microsoft chung với chương trình gì?  
answers: text: CryptoAPI

context: Sự hỗ trợ của EFS không có sẵn trong các phiên bản Basic, Home và MediaCenter của Windows, và nó phải được kích hoạt sau khi cài đặt các phiên bản Professional, Ultimate và Server của Windows hay bằng cách sử dụng các công cụ đặc biệt.
qas: question: Làm thế nào để kích hoạt EFS? 
answers: text: sau khi cài đặt các phiên bản Professional, Ultimate và Server của Windows hay bằng cách sử dụng các công cụ đặc biệt.

context: Vì lý do lịch sử, các phiên bản của Windows mà không hỗ trợ NTFS đều giữ thời gian bên trong như múi giờ địa phương, và do đó mọi hệ thống tập tin khác ngoài NTFS được hỗ trở bởi các phiên bản hiện nay của Windows cũng làm vậy. Tuy nhiên, Windows NT và các hệ điều hành Windows sau này đều giữ nhãn giờ như UTC và làm cho các chuyển đổi thích hợp cho các mục đích hiển thị. Do đó, các nhãn giờ NTFS là UTC. Điều này có nghĩa là khi các tập tin được sao chép hoặc di chuyển giữa các phân vùng NTFS và không phải NTFS, hệ điều hành cần chuyển đổi các nhãn giờ cho phù hợp. Nhưng nếu một số tập tin được di chuyển khi tiết kiệm ánh sáng ngày (DST) có hiệu lực, và các tập tin khác được di chuyển khi giờ chuẩn có hiệu lực, có thể có một số điều không rõ ràng trong việc chuyển đổi. Kết quả là, đặc biệt là ngay sau khi một trong các ngày mà múi giờ địa phương thay đổi, người dùng có thể quan sát một số tập tin có nhãn giờ lệch một giờ. Do sự khác biệt trong việc thực hiện DST giữa bán cầu bắc và nam, điều này có thể gây lỗi nhãn giờ lên tới 4 giờ trong 12 tháng.
qas: question: tập tin có nhãn giờ lệch bao nhiêu tiếng?
answers: text: 4

context: Kích thước ổ đĩa tối đa: Theo lý thuyết, ổ đĩa NTFS tối đa có 264−1 cluster. Tuy nhiên, kích thước ổ đĩa NTFS tối đa trên Windows XP Professional là 232−1 cluster. Ví dụ, bằng cách sử dụng 64 KiB cluster, kích thước ổ đĩa NTFS tối đa sẽ là 256 TiB trừ 64 KiB. Sử dụng kích thước cluster mặc định là 4 KiB, kích thước ổ đĩa NTFS tối đa là 16 TiB trừ 4 KiB (cả hai lớn hơn nhiều so với giới hạn 128 GiB tăng thêm trong Windows XP SP1). Bởi vì các bản phân vùng trên ổ đĩa bản ghi khởi động chủ (MBR) chỉ hỗ trợc kích thước phân vùng lên tới 2 TiB, ổ đĩa GPT hay động có thể sử dụng để tạo ra các ổ đĩa NTFS khởi động trên 2 TiB.
qas: question: Kích thước ổ đĩa tối đa NTFS là bao nhiêu? 
answers: text: 232−1 cluster