Windows'ta yazma önbelleğini el ile temizleme


31

* Nix sistemlerinde, bir kullanıcı sync, çekirdeğin disk önbelleğindeki bekleyen yazmaları diske boşaltılması için zorlayabilir. Windows'da benzer bir komut var mı?


Aşağıdaki harika cevaplara ek olarak, eğer sürücü harici ise, cihaz ayarlarına girebilir ve yazma önbelleğini tamamen devre dışı bırakabilirsiniz. Teorik olarak, istediğiniz zaman diski çekebilirsiniz, ancak ben şahsen hala uygun bir şekilde mola verirdim.
RockPaperLizard

1
@RockPaperLizard: Yine de harici sürücüler için varsayılan ayar budur, çünkü kesinlikle herkes onları kesmeden çıkarır.
Joey

Yanıtlar:


28

Evet , aynı zamanda Senkronizasyon olarak da adlandırılır , SysInternals Suite'in bir parçasıdır:

Değiştirilmiş dosya verilerinin sabit disklerinizde güvenle saklandığını bilmek istediğinizde kullanın. Ne yazık ki, Sync'in çalışması için yönetici ayrıcalıkları gerekir. Bu sürüm ayrıca ZIP sürücüleri gibi çıkarılabilir sürücüleri temizlemenizi sağlar.


Üzgünüm, cevabınızı benim gönderene kadar görmedim.
AFH

En son 2006'da güncellendiğini söylüyor. Herhangi biri bunu Windows 7 SP1 veya Windows 8.1 gibi modern bir işletim sisteminde denemiş mi?
Jason

Millet burada Win8'de çalıştığını söylüyor: forum.sysinternals.com/syncexe-how-to-use_topic25219.html . Win8.1'de işe yaramadığını söylüyorlar, ancak sorun, bunun bir komut satırı aracı olduğunu bilmemeleri. Test edilecek bir Win8.1 makinem yok. Win7'de iyi görünüyor.
Jon G - Megafon Tech

Nasıl uygulandığı hakkında bir fikriniz var mı? Bu özelliği bir Python programına dahil etmek isterim.
Aivar

12

Evet. Arıyorum sadece bunun için SysInternals programısync.exe olduğunu öğrendim . Kullanmadım, ancak son derece iyi çalışmayan bir SysInternals hizmet programı bulamadım.

Ayrı olarak veya Suite'in bir parçası olarak indirilebilir .

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.