Błąd w chkdsk w Windows 7?
W programie chkdsk zawartym w systemie Windows 7 zaobserwowanodosyć poważny błąd. Powoduje on, że przy uruchomieniu programu z parametrem /R napartycji niesystemowej następuje wyciek pamięci. Zajętość fizycznejpamięci rośnie aż do poziomu 90% lub nawet wyższego. W niektórychprzypadkach powoduje to niestabilne działanie systemu a nawetzawieszenie (BSOD). W tej chwili Microsoft bada sprawę. Jak informuje Steven Sinofsky,firma na razie nie była w stanie odtworzyć błędu. Trwająstress-testy na 40 komputerach. Zaznacza jednak, że tak naprawdęduże zużycie pamięci przez chkdsk.exe jest oczekiwane. Założonobowiem, że w przypadku problemów z dyskiem użytkownik będzie chciałsprawdzić uszkodzone sektory w jak najkrótszym czasie zamiastkorzystać z aplikacji. W tym celu dla przyspieszenia operacjichkdsk.exe używa prawie całej wolnej pamięci, zostawiającużytkownikowi co najmniej 50 MB. Wiele serwisów opisało problemy z chkdsk.exe jako krytyczne imogące opóźnić premierę Windows 7. Są to jednak reakcje mocnoprzesadzone. Wygląda bowiem na to, że nie ma żadnego wyciekupamięci a jedynie oczekiwane zachowanie programu. Natomiastniestabilność systemu występuje tylko na niektórych komputerach iprawdopodobnie spowodowana jest błędem w sterowniku chipsetu płytygłównej. Ponadto problem nie występuje gdy chkdsk uruchamiane jestprzy starcie systemu. Warto zauważyć, że duże zużycie pamięciwystępuje także gdy używany jest graficzny odpowiednik chkdsk.exe.Działa on jednak w ramach explorer.exe i dla tego właśnie procesuobserwować można dużą zajętość pamięci. Analogiczne zachowanie jakw Windows 7 występuje także w Windows 2008 R2. Niedługo wyniki testów powinny dać szczegółowe wyjaśnienieobserwowanych zachowań chkdsk.exe pod Windows 7/Windows 2008R2.
06.08.2009 10:43