Các tệp nén NTFS có được giải nén vào đĩa hoặc bộ nhớ không?
Nếu bạn đang tìm cách điều chỉnh hệ thống Windows của mình để tiết kiệm dung lượng ổ đĩa, bạn có thể xem nén NTFS như một tùy chọn. Nhưng nếu bạn chọn tùy chọn này, thì quá trình giải nén hoạt động như thế nào? Bài hỏi và trả lời của SuperUser hôm nay có câu trả lời cho câu hỏi của người đọc tò mò.
Phiên hỏi và trả lời hôm nay đến với chúng tôi nhờ sự hỗ trợ của SuperUser - một phân ngành của Stack Exchange, một nhóm các trang web Hỏi & Đáp do cộng đồng điều khiển.
Câu hỏi
Trình đọc siêu người dùng CausingUnderflowsEverywhere muốn biết liệu các tệp nén NTFS có được giải nén vào đĩa hoặc bộ nhớ hay không:
Làm thế nào để giải nén NTFS hoạt động trong Windows? Theo Microsoft, giải nén NTFS được thực hiện bằng cách mở rộng tệp, sau đó sử dụng tệp. Điều đó nghe có vẻ đúng, nhưng câu hỏi của tôi là làm thế nào quá trình này xảy ra về mặt kỹ thuật?
Windows có tải tập tin nén vào bộ nhớ, mở rộng nó trong bộ nhớ, sau đó đọc nó từ bộ nhớ không? Hoặc nó tải tập tin nén vào bộ nhớ, mở rộng nó vào đĩa hoặc bộ nhớ, ghi nó vào đĩa, sau đó đọc nó?
Tôi đang cố gắng tìm hiểu xem tôi có thể cải thiện hiệu suất của máy tính hay không bằng cách sử dụng nén NTFS. Bằng cách đó, ổ cứng hoặc SSD chậm không thể xử lý nhiều thao tác ghi sẽ luôn có ít dữ liệu để ghi và đọc và bộ xử lý mạnh mẽ không hoạt động hầu hết thời gian có thể giải nén các tệp và cải thiện tốc độ lưu trữ của máy tính của tôi và Sức khỏe.
Các tệp nén NTFS có được giải nén vào đĩa hoặc bộ nhớ không?
Câu trả lời
Người đóng góp siêu người dùng Ben N có câu trả lời cho chúng tôi:
Windows giải nén tập tin vào bộ nhớ. Làm điều đó vào đĩa sẽ hoàn toàn xóa sạch mọi cải tiến tốc độ và sẽ gây ra nhiều việc ghi đĩa không cần thiết. Xem phần cuối của bài viết blog này của Microsoft về các tệp thưa và nén NTFS.
Tất nhiên, nếu bạn thiếu bộ nhớ, bộ nhớ được sử dụng bởi quá trình giải nén có thể khiến bộ nhớ khác bị xóa và ghi vào đĩa trong tệp trang. May mắn thay, chỉ các đoạn chứa các phần mà chương trình của bạn thực sự đọc sẽ được giải nén. NTFS không phải giải nén toàn bộ nếu bạn chỉ cần một vài byte.
Nếu SSD của bạn nhanh, có lẽ bạn sẽ không nhận được bất kỳ cải thiện tốc độ nào từ nén NTFS. Có thể hình dung rằng thời gian bộ xử lý của bạn dành cho việc giải nén dữ liệu cộng với thời gian đĩa của bạn dành để đọc dữ liệu nén có thể tăng thêm nhiều hơn thời gian SSD của bạn để đọc dữ liệu không nén.
Nó cũng phụ thuộc vào kích thước của các tập tin bạn làm việc với. Kích thước tối thiểu của tệp nén có thể dao động từ 8 - 64 KB, tùy thuộc vào kích thước cụm của bạn. Bất kỳ tệp nào có kích thước nhỏ hơn sẽ không được nén, nhưng một lượng nhỏ sổ sách sẽ được thêm vào. Nếu bạn viết nhiều vào các tệp nén, bạn có thể thấy rất nhiều phương sai về tốc độ do thuật toán nén được sử dụng (LZ).
Đọc thêm
Nén NTFS ảnh hưởng đến hiệu suất như thế nào?
Có một cái gì đó để thêm vào lời giải thích? Tắt âm thanh trong các ý kiến. Bạn muốn đọc thêm câu trả lời từ những người dùng Stack Exchange am hiểu công nghệ khác? Kiểm tra chủ đề thảo luận đầy đủ ở đây.
Tín dụng hình ảnh: Jannis Andrija Schnitzer (Flickr)