分页: 1 / 1

在SSD開defer-write讓winXP 待命喚醒時凍結

发表于 : 周三 6月 26, 2019 11:26 am
juicerer
老筆電lenovo G460 在SSD上裝了雙系統win10 (1903)和 winXP (SP3),另有一個機械HDD(E:)改裝在光碟機位當資料碟。

在SSD上所有有用primocache的分割(C: D:)開defer-write會讓winXP有問題:

待命(睡眠, sleep)後,在喚醒時看到桌面後,系統就會凍結無法操作,我看到硬碟燈恆亮了約一分鐘後,我才能操作系統。這問題只要有任何一個SSD分割開defer-write都會,不論開幾秒或其他defer-write的進階選項(native,flush on sleep...)有無開啟無關。
也就是只關掉winxp系統槽(C:)還不夠,另一個SSD分割(D:)也要關掉defer-write,這樣才沒問題,喚醒時看到桌面後可以正常操作,硬碟燈不會一直亮。
似乎和HDD(E:)開defer-write無關。因為HDD(E:)一直保持開defer-write。

然後我在win10下沒這問題。所以目前我用winXP時,只能將有用primocache的SSD兩個分區(C: D:)關掉defer-write(如圖)
xp.JPG
請問這是bug嗎?

Re: 在SSD開defer-write讓winXP 待命喚醒時凍結

发表于 : 周三 6月 26, 2019 12:49 pm
spvwh
总共3g的ram,1级缓存用了2.93g,留给系统和应用软件的ram太少,唤醒后当然要慢很多
减小一级缓存试试看

Re: 在SSD開defer-write讓winXP 待命喚醒時凍結

发表于 : 周五 6月 28, 2019 3:07 pm
Support
spvwh 写了: 周三 6月 26, 2019 12:49 pm 总共3g的ram,1级缓存用了2.93g,留给系统和应用软件的ram太少,唤醒后当然要慢很多
减小一级缓存试试看
2.93G使用的是未识别内存,系统还有剩余大约1.5G,应该足够用。

这个问题比较奇怪,唤醒后硬盘灯亮,并且问题和defer-write有关,说明有写入操作。通常来说,唤醒时最多是系统盘C盘有影响,但D盘开启Defer-Write也有影响就更加奇怪了。

您说的待机不是指休眠(hibernate)吧?

Re: 在SSD開defer-write讓winXP 待命喚醒時凍結

发表于 : 周日 6月 30, 2019 8:36 pm
juicerer
不是休眠(hibernate),休眠會把整個ram的資料寫入硬碟後斷電關機。待命(似乎win7之後都改稱作睡眠sleep了)不會斷電。

另外我發現以下流程:(C: D:)關掉defer-write -> 重啟系統 -> 執行待命,接著按任一鍵喚醒,五秒內可操作系統(正常) -> 在(D:)打開defer-write -> 執行待命,接著按任一鍵喚醒,五秒內可操作系統(怎麼會正常沒凍結!?) -> 重啟系統 -> 執行待命,接著按任一鍵喚醒,系統凍結,鼠標只能移動,按無反應。硬碟燈恆亮約一分鐘後才可恢復控制。

以上流程說明了開啟winXP時的狀態若為SSD關掉defer-write,則在下次重啟系統前,可以開啟在SSD 開啟defer-write 不凍結。但一重啟後就會凍結。所以我要在winXP上為SSD啟用defer-write而不會喚醒凍結的一個笨方法為:每次關機或重啟系統前關掉defer-write,開啟系統後再開啟defer-write就可以免於凍結。

不知是我這顆SSD(Micron Crucial BX500 240GB SATAⅢ)的問題,還是我winXP有動到其他設定。我知道winXP下這個SSD不會trim,但可能也和trim無關。總之我還是暫時先將SSD分割槽都關掉defer-write。看下個更新版本是否能解決。

Re: 在SSD開defer-write讓winXP 待命喚醒時凍結

发表于 : 周四 7月 04, 2019 12:19 am
Support
非常奇怪的现象。。。我们在自己的测试平台上测试了下没有发现这个现象。。。很抱歉暂时我们也无法找到是什么原因导致这个现象。方便的话,您可重装干净xp系统试试。
如果我们后续有任何相关发现的话,我们会在这里继续更新。
再次感谢您的反馈!