Windows có xóa bộ nhớ cache ở chế độ chờ không?


13

Windows có xóa bộ nhớ cache khi vào chế độ chờ không?

Có vẻ như đó là một điều hiển nhiên phải làm và tôi sẽ thiết kế nó như thế nếu tôi ở trong nhóm Windows, nhưng qua nhiều năm, tôi đã học được cách không đưa ra những giả định như vậy.

Tôi chỉ tìm được một trang duy nhất hỏi điều này (liên quan đến XP), nhưng không có câu trả lời nào được đưa ra, chỉ là một câu trả lời chung chung.

Có bất kỳ loại thông tin dứt khoát nào mà Windows xóa bộ đệm đĩa ở chế độ chờ không?


"Đã sẵn sàng?" Hoặc "trước khi đi đến chế độ chờ?"
Jonathon Reinhart

Tôi cho rằng đó là những gì bạn muốn nói, nhưng lời nói không rõ ràng.
Jonathon Reinhart

Đi rõ ràng; nó bị treo trong khi chờ. (Tôi đoán từ bối cảnh, và việc sử dụng trên hơn là trong đó là rõ ràng rằng tôi sử dụng thuật ngữ như một động từ, chứ không phải là một tính từ.)
Synetech

Tôi đã luôn tự hỏi điều này. Tôi luôn cho rằng nó an toàn vì không có I / O cho ổ flash, vì vậy tôi tò mò không biết câu trả lời là gì.
nathpilland

Wow, ai đó phải cay đắng và nhỏ mọn để bỏ phiếu và chạy . (Đừng lo lắng Jason, tôi biết đó không phải là bạn .)
Synetech

Câu trả lời:


7

Câu trả lời là theo bài viết Hỗ trợ MS này + một số "khoản khấu trừ Sherlock Holmes":

Lệnh FLUSH CACHE không được ban hành và đĩa cứng có thể bị hỏng khi bạn vào chế độ chờ hoặc ngủ đông

MSKB 331060

Bài viết này áp dụng cho Microsoft Windows XP Gói dịch vụ 2 và MS đã phát hành HotFix để khắc phục sự cố do đó chúng tôi có thể cho rằng (!); Lệnh Flush Cache được ban hành mỗi khi Windows XP (sau này?) Vào chế độ chờ. Tôi không tìm thấy bài viết nào khác do MS phát hành để làm rõ điểm này nhưng đây là phong cách giao tiếp MS tối nghĩa nổi tiếng ...


+1 Được rồi, sau đó tôi đoán XP SP3 trở lên (và SP2 với bản vá thích hợp), có thể giả định rằng nó có. Tuy nhiên, tôi tò mò, tại sao họ cảm thấy cần phải nêu cụ thể vấn đề được áp dụng cho đĩa cứng lớn có một địa chỉ khối logic 48 bit (LBA) được kích hoạt . Điều đó có nghĩa là nó làm sạch các ổ đĩa cứng nhỏ, ổ đĩa flash, thẻ nhớ, v.v.? Thật không may như bạn đã nói, Microsoft thường rõ ràng là bùn. :-|
Synetech

1
@Synetech: Đây là một chi tiết triển khai. Không phải mọi thứ đều được ghi nhận để ngăn chặn các nhà phát triển tạo ra sự phụ thuộc vào các hành vi có thể thay đổi trong tương lai.
Surfasb

2

Nó phụ thuộc vào các cài đặt phần cứng cho ổ đĩa.

Một ổ đĩa mà Windows nhận ra là một ổ đĩa di động theo mặc định đã tắt bộ đệm ghi, điều này thường làm cho nó an toàn để loại bỏ mà không "đẩy" ổ đĩa.

http://lifehacker.com/5863810/do-i-really-need-to-eject-usb-drive-b Before-removing-them

Mong rằng sẽ giúp.


1
Có, tôi quen thuộc với cài đặt đó, nhưng nó không giải thích chính sách cụ thể của Windows về xóa bộ nhớ cache ở chế độ chờ.
Synetech

4
Nếu bộ đệm bị tắt mặc dù, có bộ đệm để xóa?
Jason Kirby

Bạn có cho rằng chỉ có một ổ đĩa di động? Bạn đã đọc trang mà bạn liên kết đến? Nó nói rõ rằng nên đẩy ổ đĩa ngay cả khi chúng được đặt thành loại bỏ nhanh. Ai nói rằng ổ đĩa được thiết lập để loại bỏ nhanh chóng? Nếu bạn cần nó, hãy chỉnh sửa câu hỏi của tôi một cách cụ thể về các ổ đĩa không được đặt thành loại bỏ nhanh. Trong thực tế, hãy quên hoàn toàn ổ đĩa flash, đọc câu hỏi như Windows có xóa bộ nhớ cache bên trong, không thể tháo rời, ổ cứng khi vào chế độ chờ không?
Synetech

Tôi không biết tại sao điều này lại được bình chọn, nó hoàn toàn không liên quan gì đến câu hỏi trong tay.
Synetech
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.