Windows 10打算“吞掉”用戶7GB硬盤空間:磁盤預(yù)留空間那些事兒
小伙伴們在欣賞CES 2019那些精彩產(chǎn)品的同時,不妨放松下心情,來看點應(yīng)用技巧或者漲知識的文章如何?趁Windows 10調(diào)整磁盤設(shè)定的機會,決定今天給大家八卦下磁盤預(yù)留空間那些事兒。
Windows 10想劃走7GB硬盤空間
你在用Windows 10的時候遭遇過存儲空間、尤其是C盤/系統(tǒng)盤告急的問題嗎?
好吧,對于不少128GB/256GB容量 SSD堅守PC系統(tǒng)盤甚至全盤的小伙伴,Windows 10這次更新似乎有點不厚道了。
Win10在下一個大版本更新(19H1,v1903)上引入的一項新特性,名為“Reserved Storage(預(yù)留空間)”。
簡言之,為了確保更新的正常進行,Win10將劃撥一部分磁盤空間給應(yīng)用程序、服務(wù)等創(chuàng)建臨時文件使用,以避免用戶安裝補丁或者更新系統(tǒng)版本時遭遇“剩余空間不足”的報錯。
特別的,當有新的補丁要部署時,這些儲存在預(yù)留空間里的臨時文件會自動刪除“騰地方”。
按照官方介紹,預(yù)留空間初始設(shè)定的大小是7GB,如果不足會要求使用USB存儲介質(zhì)等補充,這里似乎給SSD容量較小的小伙伴留下了一線生機,不過需要注意的是7GB空間,那意味著至少U盤、SD卡或者其他存儲卡,可似乎這樣的話,至少16GB起步,多少還是有點坑的感覺。
當然,微軟的立意定然是讓用戶系統(tǒng)保持***,除了享受新功能,還有著***的安全防護性。可問題在于,如果是那些機身只有32GB、64GB的產(chǎn)品(如Win10平板、便攜本等),這樣的占用顯得就過于暴力了。
目前,Build 18298預(yù)覽版及以上的Insider會員已經(jīng)可以測試該功能。
影響SSD性能的預(yù)留空間
Windows系統(tǒng)“索取”預(yù)留空間在記憶中還是***次,不過提到磁盤預(yù)留空間,不少小伙伴***反應(yīng)就是被“黑掉”的SSD容量了吧。
SSD容量常見的是128/120GB、256/240GB、512GB/480GB這種格式,其中前者為全部閃存空間都可用,后者保留接近7%的容量作為冗余空間(或者說OP預(yù)留空間),可提升性能、可靠性。
選購SSD時,相信不少網(wǎng)友已經(jīng)發(fā)現(xiàn)了:不管是采用哪家閃存,大部分SandForce主控的SSD在售時標稱的容量為120/240G,而像Marvell、三星、Indilinx主控的SSD標稱為128/256G(當然也有例外,威剛SX910采用SF主控與Intel閃存但標稱為128G,三星840系列采用自家主控與TLC閃存標稱為120G)。
實際上,“消失的容量”主要被當做OP預(yù)留空間使用。OP預(yù)留空間是指用戶不可操作的容量,大小為實際容量減去用戶可用容量。OP預(yù)留的空間一般被用于優(yōu)化操作如:WL,GC和壞塊映射等,一共被分為三層!
***層由于標稱容量采用千進制為單位,而NAND顆粒容量單位為1024進制,由上圖算法可知兩者正好相差約7.37%,使得SSD必定要預(yù)留下7.37%。如果這款SSD標稱128G,那會預(yù)留9.4G,那剩下約119G。
第二層OP是否存在及容量大小取決于廠商設(shè)置,SSD廠商會根據(jù)自己的閃存顆粒品質(zhì),主控性能,質(zhì)保年限,或是針對市場定位進行設(shè)置。這就看到了有一些標稱128G的SSD實際只有112G。
第三層OP是用戶在日常使用可以分配,用戶可以在自己初次分區(qū)時不把所有的SSD容量全部分滿,可以留一些未分區(qū)的空間做OP。
預(yù)留空間大小對于SSD硬盤性能的影響可不僅僅在于讀寫速度,如果你單從這兩塊來評估,那基本上就沒有任何意義了,穩(wěn)定性和壽命是提升預(yù)留空間后最直接有效的改變。
IBM蘇黎世研究院早就指出,固態(tài)存儲設(shè)備的空閑空間越多,寫入放大系數(shù)就會越小,性能自然也就越高,反之亦然。如果90%的空間都被占用了,寫入放大系數(shù)怎么也不會低于3.5,而如果能留下30%,系數(shù)***可以只有0.2左右。
不少媒體和玩家都反復(fù)驗證表明,當SSD OP預(yù)留空間為25%的時候,對整體性能的改變和影響最明顯。
了解完SSD固態(tài)硬盤OP預(yù)留空間的問題后,仔細想想,其實HDD機械硬盤、U盤其實很多時候也是一樣的道理,至于預(yù)留容量多少比較好,建議做到20%就可以了,預(yù)留太多,真的有點坑啊,尤其是現(xiàn)在基本都動輒TB為單位計數(shù)了……