Windows bekleme sırasında sürücü önbelleklerini temizliyor mu?


13

Windows bekleme moduna girerken sürücü önbelleklerini temizliyor mu?

Yapılması gereken bariz bir şey gibi görünüyor ve biri için Windows ekibindeydim, ancak yıllar boyunca böyle varsayımlar yapmamayı öğrendim.

Sadece (XP ile ilgili olarak) bunu soran tek bir sayfa bulmayı başardım , ancak cevap verilmedi, sadece genel bir yanıt.

Windows'un bekleme modunda disk önbelleklerini temizlediği herhangi bir kesin bilgi var mı?


"Beklemede?" Veya "beklemeye gitmeden önce?"
Jonathon Reinhart

Ne demek istediğini sanıyordum, ama söz konusu ifade net değildi.
Jonathon Reinhart

Açıkçası; bekleme sırasında askıya alınır. (Ben bağlamdan varsayılır ve kullanımı üzerine ziyade sırasında ben bir fiil değil, bir sıfat olarak terimini kullanılan açık olduğunu da.)
Synetech

Bunu hep merak ettim. Her zaman güvenli olduğunu varsaydım çünkü flash sürücüye I / O yoktu, bu yüzden cevabın ne olduğunu merak ediyorum.
nathpilland

Vay be, birisinin aşağı oyu ve kaçması için acı ve küçük olması gerekir . (Endişelenme Jason, senin olmadığını biliyorum .)
Synetech

Yanıtlar:


7

Bu MS Destek makalesine + bazı "Sherlock Holmes kesintilerine" göre cevap evettir :

FLUSH CACHE komutu verilmez ve bekleme veya hazırda bekletme moduna girdiğinizde sabit disk bozulabilir

MSKB 331060

Bu makale, Microsoft Windows XP Service Pack 2 için geçerlidir ve MS, sorunu düzeltmek için bir Düzeltme yayınlamıştır, bu nedenle (!?;)), Windows XP'nin (daha sonra?) Bekleme moduna her girişinde bir Yıkama Önbellek Komutu verildiğini varsayabiliriz. Bu noktayı açıklığa kavuşturmak için MS tarafından yayınlanan başka bir makale bulamadım, ancak bu iyi bilinen karanlık MS iletişim tarzı ...


+1 Tamam, sanırım XP SP3 ve üstü (ve uygun yamalı SP2), öyle olduğu varsayılabilir. Ancak sorunun neden "48 bit mantıksal blok adresi (LBA) etkinleştirilmiş büyük sabit disk" için geçerli olduğunu belirtme gereğini duyduklarını merak ediyorum . Bu, küçük sabit sürücüleri, flash sürücüleri, bellek kartlarını vb. Temizlediği anlamına mı geliyor? Ne yazık ki söylediğiniz gibi, Microsoft genellikle “çamur kadar açıktır”. :-|
Synetech

1
@Synetech: Bu bir uygulama detayı. Geliştiricilerin gelecekte değişebilecek davranışlara bağımlılık yaratmasını önlemek için her şey belgelenmemiştir.
surfasb

2

Sürücünün donanım ayarlarına bağlıdır.

Windows'un varsayılan olarak çıkarılabilir sürücü olarak tanıdığı bir sürücüde yazma önbelleği kapalıdır ve bu genellikle sürücüyü "çıkarmadan" çıkarmayı güvenli hale getirir.

http://lifehacker.com/5863810/do-i-really-need-to-eject-usb-drives-before-removing-them

Umarım yardımcı olur.


1
Evet, bu ayara aşinayım, ancak Windows'un bekleme sırasında önbellekleri temizlemeye ilişkin belirli politikasını açıklamıyor.
Synetech

4
Önbellek kapatılmışsa, temizlenecek bir önbellek var mı?
Jason Kirby

Yalnızca bir adet çıkarılabilir sürücü olduğunu mu düşünüyorsunuz? Bağlantı verdiğiniz sayfayı okudunuz mu? Hızlı çıkarmaya ayarlanmış olsalar bile sürücülerin çıkarılmasının önerildiği açıkça görülmektedir. Sürücünün zaten hızlı bir şekilde çıkarmaya ayarlandığını kim söylüyor? İhtiyacınız olursa, özellikle hızlı bir şekilde kaldırmaya ayarlanmayan sürücülerle ilgili olmak için sorumu zihinsel olarak düzenleyin. Aslında, flash sürücüleri tamamen unutun , Windows bekleme moduna girerken dahili, çıkarılamaz, sabit sürücü önbelleklerini temizler
Synetech

Bunun neden yüksek oy aldığını bilmiyorum, eldeki soru ile kesinlikle ilgisi yok.
Synetech
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.