Mỗi mảnh phải được theo dõi ở đâu đó. Điều đó chiếm không gian lưu trữ (trong hệ thống ống nước của hệ thống Tệp, không phải thứ bạn muốn truy cập trực tiếp).
Một ví dụ: Giả sử bạn có một tệp duy nhất với 1000 đoạn. Do đó, tệp của bạn được lưu trữ thông qua một tập hợp các khối ngẫu nhiên .. Thay vì trong một khối liên tục duy nhất. Điều này có nghĩa là tệp bị phân mảnh cần thêm 1000 lần dung lượng lưu trữ trong hệ thống ống nước của hệ thống tệp, nếu chỉ để lưu trữ địa chỉ cho mỗi phân đoạn. Hệ thống ống nước hệ thống tập tin giữ ít từ điển / cơ sở dữ liệu / bản đồ / bảng / danh sách đến vị trí của từng mảnh của tập tin. Vì vậy, đối với hệ thống hệ thống tập tin, việc lưu trữ một danh sách một con trỏ đoạn đơn không cần nhiều dung lượng, so với danh sách 1000 con trỏ đoạn ..
Nhưng này, có lẽ tôi đã sai ...
Chỉnh sửa: Thông tin hỗ trợ từ đây :
Khi luồng dữ liệu không cư trú bị phân mảnh quá nhiều, do đó bản đồ phân bổ hiệu quả của nó không thể phù hợp hoàn toàn trong bản ghi MFT, bản đồ phân bổ cũng có thể được lưu trữ dưới dạng luồng không cư trú, chỉ có một luồng cư dân nhỏ chứa phân bổ gián tiếp ánh xạ tới bản đồ phân bổ không cư trú hiệu quả của luồng dữ liệu không cư trú.
Dịch: Nếu bạn bị phân mảnh nặng, các giả định trường hợp chung của hệ thống ống nước hệ thống tập tin sẽ không được áp dụng. Do đó, FS phải thực hiện các bước để phù hợp với việc phân mảnh và kết thúc việc tốn thêm dung lượng lưu trữ, chỉ để quản lý các phân đoạn. Chính xác là dự đoán của tôi từ nơi đầu tiên.
Chỉnh sửa: Với những điều trên, có vẻ như 10GB bị mất chỉ để phân mảnh tệp là điên rồ. Tôi cá rằng trong khi chống phân mảnh, bạn có một số lỗi hệ thống tệp phổ biến được sửa tự động. Tôi nghĩ rằng bạn không chỉ bị phân mảnh lớn mà còn xóa một phần tệp chiếm dung lượng lưu trữ. Thật tuyệt khi thấy một bản ghi scandisk từ phân mảnh đó (hoặc một bản scandisk trước khi phân mảnh)