SSD Overprovisioning hoạt động như thế nào?


3

Tôi biết rằng mục đích của việc cung cấp quá mức là cung cấp cho SSD không gian trống để di chuyển các khối đến khi xảy ra ghi và để cho bộ sưu tập rác một số không gian để chơi. Nhưng làm thế nào để SSD biết rằng một khu vực không liên kết là không liên kết? Và nếu tôi đột nhiên quyết định phân vùng nó thì sao? Nó sẽ làm hỏng bất kỳ dữ liệu nào được giữ trong không gian không liên kết đó?

Một phần điều khiến tôi phải hỏi điều này là lời cảnh báo trong phần mềm Samsung Magician rằng "Sử dụng phân vùng RAW có thể làm hỏng dữ liệu của bạn".

Câu trả lời:


2

AFAIK theo cách này được cho là hoạt động là ổ đĩa theo dõi các lĩnh vực nào là "miễn phí". Bây giờ, nó không biết bạn đang sử dụng loại hệ thống tệp nào trên đó, vì vậy khái niệm "miễn phí" của nó khác với hệ thống tệp. Về cơ bản, tất cả những gì nó biết là tất cả các lĩnh vực đều "miễn phí" khi bắt đầu thời gian sử dụng ổ đĩa, các lĩnh vực đó không miễn phí sau khi chúng được viết và sau đó trên HĐH có thể cho ổ đĩa biết rằng một số lĩnh vực lại "miễn phí" khi sử dụng lệnh TRIM quá nổi tiếng.

Vì vậy, việc cung cấp quá mức hoạt động bằng cách cố gắng đảm bảo rằng khu vực không liên kết không bao giờ được ghi vào, vì vậy các lĩnh vực đó vẫn ở dạng "miễn phí".

Nếu bạn đột nhiên quyết định sử dụng khu vực đó (tức là viết thư cho khu vực đó), thì các khu vực đó sẽ không còn "miễn phí" nữa và bạn sẽ mất lợi ích được cho là của việc cung cấp quá mức (ít nhất là cho đến khi hệ điều hành của bạn quyết định rằng khu vực này lại miễn phí và rằng ổ đĩa nên được thông báo về nó thông qua TRIM, rất có thể là "không bao giờ").

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.