Board logo

標題: [技術討論] SSD Defragmentation [打印本頁]

作者: wyhui5124    時間: 2019-1-8 20:45     標題: SSD Defragmentation

由於SSD冇mechanical movement,再加上有寫入壽命,所以話唔駛/唔好做defregmentation,今日唔覺意入Win 10個tools入面睇吓,個SSD Optimization竟然default係ON,冇理由M$唔知架,於是上網搵吓資料
aaaa.jpg

搵倒以下資料,原來SSD都要做defrag,因為假如個file太散的話,散到個OS上限就會讀唔倒,所以要定期搞搞佢,但唔會好似HDD咁搬法
"Additionally, there is a maximum level of fragmentation that the file system can handle. "

https://www.hanselman.com/blog/T ... ragmentYourSSD.aspx

最後個結論係:
Conclusion

No, Windows is not foolishly or blindly running a defrag on your SSD every night, and no, Windows defrag isn't shortening the life of your SSD unnecessarily. Modern SSDs don't work the same way that we are used to with traditional hard drives.

Yes, your SSD's file system sometimes needs a kind of defragmentation and that's handled by Windows, monthly by default, when appropriate. The intent is to maximize performance and a long life. If you disable defragmentation completely, you are taking a risk that your filesystem metadata could reach maximum fragmentation and get you potentially in trouble.

圖片附件: aaaa.jpg (2019-1-8 20:33, 113.69 KB) / 下載次數 113
https://h0.hkepc.com/forum/attachment.php?aid=2103735&k=0d034452e3f1beaff3b10add0640593c&t=1781489813&sid=3sOTDHBHOg


作者: doggiestyle    時間: 2019-1-10 04:25

本帖最後由 doggiestyle 於 2019-1-10 04:31 編輯

SSD 一向可以重組
只係要專用重組軟件
十年前 SSD 一出果時己經存在..
作者: ckwong722    時間: 2019-1-10 04:59

哦? 真係長見識了初初以為你講緊TRIM
作者: shingokin    時間: 2019-1-10 10:16

回覆 2# doggiestyle


    請問有什麼software可以推薦?
小弟用win7的
作者: keroro-n    時間: 2019-1-10 10:22

回覆  doggiestyle


    請問有什麼software可以推薦?
小弟用win7的
shingokin 發表於 2019-1-10 10:16



    我都想知??
作者: doggiestyle    時間: 2019-1-10 17:38

回覆  doggiestyle


    請問有什麼software可以推薦?
小弟用win7的
shingokin 發表於 2019-1-10 10:16



有用但唔代表好用阿
SSD 最好就係搵另一隻 SSD 對抄一次
所謂 SSD 重組做緊既都係類似既野
作者: chocostang    時間: 2019-1-10 17:45

我都想知??
keroro-n 發表於 2019-1-10 10:22



    我都想知係邊隻software
用緊macOS 10.14.2 + bootcamp windows 10 1809 ENT
作者: ssrhws    時間: 2019-1-10 19:07

我都想知係邊隻software
用緊macOS 10.14.2 + bootcamp windows 10 1809 ENT ...
chocostang 發表於 2019-1-10 17:45

如 Win 10, 可set command: dfrgui

via HKEPC Reader for Android
作者: bongbong3481    時間: 2019-1-10 19:21

由於SSD冇mechanical movement,再加上有寫入壽命,所以話唔駛/唔好做defregmentation,今日唔覺意入Win 10個t ...
wyhui5124 發表於 2019-1-8 20:45


如果用linux ext4 file format,  理論上吾洗做degragment,  佢好聰明地令到d file連續存放。
作者: chocostang    時間: 2019-1-11 09:16

如 Win 10, 可set command: dfrgui

via HKEPC Reader for Android
ssrhws 發表於 2019-1-10 19:07



    這就是"專用重組軟件"嗎?
作者: computer1975    時間: 2019-1-11 10:07

這就是"專用重組軟件"嗎?
chocostang 發表於 2019-1-11 09:16

Microsoft Windows內置,dfrgui是defrag.exe graphic front-end

via HKEPC Reader for Android
作者: tomchen    時間: 2019-1-11 10:51

第一次聽,學到野,原來單一檔案 fragment 有上限。
作者: computer1975    時間: 2019-1-11 10:53

有用但唔代表好用阿
SSD 最好就係搵另一隻 SSD 對抄一次
所謂 SSD 重組做緊既都係類似既野 ...
doggiestyle 發表於 2019-1-10 17:38

migration去新SSD時重組啦!

由舊Toshiba Q200 SSD 直接用Aomei Backupper Standard clone去Hitachi 160G HDD

再用Puran Defrag 去Defrag 160G HDD, 最重要做Free Space Consolidation

再行一次Aomei再由160G Clone去新Liteon V2G Pro SSD。


P.S. 不過要小心,塊底板是SuperMicro X10SAT,平時boot機都特別麻煩。試過 Paragon和Macrium clone / restore去新SSD竟然不能boot機      

同樣Recovery Media試過不能boot機,最後發現機箱有個USB 3.0 port是半壞不死的,最後轉另一個port就沒事       整個過程migration 花了我幾天時間

書上和網上的教程沒錯,能夠backup 不等如一定能成功restore。終於驗證了  

via HKEPC Reader for Android
作者: siuhung    時間: 2019-1-11 13:51

回覆  doggiestyle


    請問有什麼software可以推薦?
小弟用win7的
shingokin 發表於 2019-1-10 10:16

冇錯,我次次做完image backup,然後再到返落去都會信曬  
作者: chinwah    時間: 2019-1-11 15:09

但係有冇邊個專門軟件可以幫隻SSD打番通啲電,
免得佢話某啲區無READ過而失憶咁
作者: doggiestyle    時間: 2019-1-11 18:16

本帖最後由 doggiestyle 於 2019-1-11 18:18 編輯
migration去新SSD時重組啦!

由舊Toshiba Q200 SSD 直接用Aomei Backupper Standard clone去Hitachi 160G ...
computer1975 發表於 2019-1-11 10:53



就咁 clone 完都冇咩碎片架喎
不過我都唔知幾多年冇做過硬碟重組 ,莫講話 SSD
作者: harryytm    時間: 2019-1-11 18:53

本帖最後由 harryytm 於 2019-1-11 19:06 編輯

Windows 8/8.1開始內置嘅磁碟重組工具已經改名為重組並最佳化磁碟機,當磁碟能被Windows正磁辨認成SSD的話,優化磁碟時只會對SSD進行重新修剪(Retrim),而HDD則會進行檔案重組。

唔信嘅你自已睇下面編文
https://www.techbang.com/posts/26386-optimization-of-solid-state-drives-new-concepts-windows-disk-optimization-without-turning-off-it-anyway
https://superuser.com/questions/479207/what-does-optimize-drives-do-in-windows-8
作者: computer1975    時間: 2019-1-11 19:15

就咁 clone 完都冇咩碎片架喎
不過我都唔知幾多年冇做過硬碟重組 ,莫講話 SSD ...
doggiestyle 發表於 2019-1-11 18:16

1:1 復制全部file fragments

試過Paragon, Macrium, Aomei 無一套會自動defrag。每一套clone/ restore 後隻Hitachi 2.5" 160G 5400RPM都要defrag 半個鐘以上  

via HKEPC Reader for Android
作者: doggiestyle    時間: 2019-1-11 19:19

本帖最後由 doggiestyle 於 2019-1-11 19:22 編輯
1:1 復制全部file fragments

試過Paragon, Macrium, Aomei 無一套會自動defrag。每一套clone/ restore  ...
computer1975 發表於 2019-1-11 19:15



其實 SSD 層面既碎片同 FILE SYSTEM 層面既碎片唔同
我仲未搞清兩者既關係同影晌 ,我唸應該有連帶關係

不過以前用完 GHOST 係所有碎片都自動冇晒 ,可能每隻軟件唔同掛
作者: water668    時間: 2019-1-11 19:31

我慣用 auslogic disk defrag 免費版去 defrag hdd,佢係有一個叫 optimize ssd 嘅功能,話係用乜鬼特殊算法去優化 ssd,不過我未用過佢呢個針對 ssd 嘅功能。
作者: computer1975    時間: 2019-1-11 19:55

我慣用 auslogic disk defrag 免費版去 defrag hdd,佢係有一個叫 optimize ssd 嘅功能,話係用乜鬼特殊算 ...
water668 發表於 2019-1-11 19:31

free 版移動太多,SSD容易縮壽

Pro個algorithm好似是不同

via HKEPC Reader for Android
作者: harryytm    時間: 2019-1-12 00:56

本帖最後由 harryytm 於 2019-1-12 01:19 編輯
其實 SSD 層面既碎片同 FILE SYSTEM 層面既碎片唔同
我仲未搞清兩者既關係同影晌 ,我唸應該有連帶關係
...
doggiestyle 發表於 2019-1-11 19:19

SSD嘅NAND最細嘅單位係Cell,每個Cell可以記錄1-bit/2bit,並不能讀立讀取。大部份SSD將NAND嘅記憶空間以每32MB劃分成一個區塊(Block),每個區塊入面再分成4KB嘅分頁(Page)。

SSD上面只會以區塊去抹除Cell,而分頁(Page)為SSD最細嘅寫入單位,寫入後嘅分頁(Page)唔可以個別覆寫,SSD主控只會將覆寫過嘅分頁標示成陳舊(stale),待SSD主控在閒置時,將陳舊分頁最多嘅區塊,入面未有標示成陳舊嘅數據移到新區塊,然後將已移走數據嘅區塊抹除,呢個程序稱為數據收集。

而SSD主控做嘅垃圾收集,做緊嘅野已經係屬於剩餘空間重組,所以SSD做檔案碎片重組只係浪廢Cell P/E Cycle。

而檔案系統層面嘅碎片,好睇磁碟嘅4K IOPS,對於SSD嘅讀取速度影響極少,因為:

SSD嘅搜索時間係少於0.1ms,而HDD嘅搜索時間係6ms,即是SSD喺搜索時間快過HDD有60倍或以上;而SSD嘅4K IOPS係80000 IOPS,而7200rpm嘅HDD 4K IOPS得 100 IOPS 左右。
作者: Bridgedale    時間: 2019-1-12 01:06

提示: 作者被禁止或刪除 內容自動屏蔽
作者: doggiestyle    時間: 2019-1-12 01:06

SSD嘅NAND最細嘅單位係Cell,每個Cell可以記錄1-bit/2bit,並不能讀立讀取。大部份SSD將NAND嘅記憶空間以 ...
harryytm 發表於 2019-1-12 00:56



咁 SSD 既同時讀取係幾多個 BLOCK 或者幾多個 PAGE
應該係有理論上限先係 ,如果唔係無限 ,即係碎片一定會對最終速度會有影晌
作者: harryytm    時間: 2019-1-12 01:28

本帖最後由 harryytm 於 2019-1-12 01:48 編輯
咁 SSD 既同時讀取係幾多個 BLOCK 或者幾多個 PAGE
應該係有理論上限先係 ,如果唔係無限 ,即係碎片 ...
doggiestyle 發表於 2019-1-12 01:06

SSD 顯示比OS睇嘅LBA只係一個假象,全部係用FTL去做LBA-page Mapping,將LBA address map去SSD內部嘅page,唔係好似HDD咁一個LBA固定對應一個磁區,即係喺SSD上面喺所有OS入面,見到個檔案係連續,但實際上喺SSD入面屬於嗰個檔案嘅Page都係打散放喺唔同Block。

想學多啲SSD嘅野可以睇下條Link,寫得非常詳盡。
http://codecapsule.com/2014/02/1 ... -translation-layer/
作者: harryytm    時間: 2019-1-12 01:41

本帖最後由 harryytm 於 2019-1-12 01:59 編輯
咁 SSD 既同時讀取係幾多個 BLOCK 或者幾多個 PAGE
應該係有理論上限先係 ,如果唔係無限 ,即係碎片 ...
doggiestyle 發表於 2019-1-12 01:06

以 MX500為例 4K-64T隨機讀取有 ~380MB/s @ ~95000 IOPS,即係足夠喺1秒左右由SSD讀取一個碎開95000份嘅 380MB 檔案,我相信你未見過一個檔案碎開95000份咁多掛?

仲有每個IO都會用CPU,我相信95000個IO應該食唔少CPU。
作者: doggiestyle    時間: 2019-1-12 02:11

本帖最後由 doggiestyle 於 2019-1-12 02:13 編輯
以 MX500為例 4K-64T隨機讀取有 ~380MB/s @ ~95000 IOPS,即係足夠喺1秒左右由SSD讀取一個碎開95000份嘅 3 ...
harryytm 發表於 2019-1-12 01:41



我見過檔案碎開一萬份
係一個長期不足 5GB 剩餘空間既電腦
呢個 POST 由 6# 開始就冇叫你重組
只係話碎片係有影晌既 ,但係重組唔值得你去做
作者: harryytm    時間: 2019-1-12 02:12

但係有冇邊個專門軟件可以幫隻SSD打番通啲電,
免得佢話某啲區無READ過而失憶咁 ...
chinwah 發表於 2019-1-11 15:09

所有HDD同SSD上面全部磁區都有ECC,讀取嘅時候都會用ECC做verify同correction(ECC fail嘅時候)。
作者: harryytm    時間: 2019-1-12 02:15

本帖最後由 harryytm 於 2019-1-12 02:22 編輯
我見過檔案碎開一萬份
係一個長期不足 5GB 剩餘空間既電腦
呢個 POST 由 6# 開始就冇叫你重組
只係話碎 ...
doggiestyle 發表於 2019-1-12 02:11


斃在20#有呢
其實要做上面20#所講嘅SSD Optimize,其實只係限Defrag碎開幾多份及碎片細過幾多嘅檔案,用MyDefrag寫個簡單Script已經做到。

比我會限細碎片細過300MB及碎片數目多過90000先至重組,同埋唔好做檔案位置優化。
作者: doggiestyle    時間: 2019-1-12 02:17

斃在20#有呢
harryytm 發表於 2019-1-12 02:15



咁你同佢講阿
作者: harryytm    時間: 2019-1-12 02:24

咁你同佢講阿
doggiestyle 發表於 2019-1-12 02:17

回你帖嘅同時借埋嚟同佢講。
作者: harryytm    時間: 2019-1-12 02:26

本帖最後由 harryytm 於 2019-1-12 02:35 編輯
其實 SSD 層面既碎片同 FILE SYSTEM 層面既碎片唔同
我仲未搞清兩者既關係同影晌 ,我唸應該有連帶關係

...
doggiestyle 發表於 2019-1-11 19:19

GHOST Clone NTFS嘅時候只會檔案結構形式去Clone(File Based),而唔係sector-by-sector咁clone,所以Restore之後會有Defrag完嘅效果。
https://support.symantec.com/en_US/article.TECH107916.html
作者: doggiestyle    時間: 2019-1-12 02:32

GHOST唔係Sector Based而係File Based,所以Restore嘅時候會有Defrag嘅效果。
harryytm 發表於 2019-1-12 02:26



所以搵隻 File Based CLONE 一次最快
但係邊隻係 File Based 呢
作者: harryytm    時間: 2019-1-12 02:34

所以搵隻 File Based CLONE 一次最快
但係邊隻係 File Based 呢
doggiestyle 發表於 2019-1-12 02:32

Windows內置嘅DISM可以Clone做WIM,而WIM就係File-Based嘅Image。
作者: bongbong3481    時間: 2019-1-12 09:24

回覆 26# harryytm

我真係未見過,你講既知識已經超出我既理解能力
作者: computer1975    時間: 2019-1-12 16:44

NTFS SSD defrag不是直接defrag fragment files。重點是針對free space fragment,defrag 主要是消滅低效free space。


Diskeeper 試用版
Google majorgeeks Diskeeper 2016
30日試用完,可以再去www.condusiv.com去下載Diskeeper 2018試用版。可以有共60日試用期。

要測試free space fragments數量及the largest continuous free space:
https://docs.microsoft.com/en-us/sysinternals/downloads/contig

contig -f c:
contig64 -f c:

via HKEPC Reader for Android
作者: wct    時間: 2019-1-14 12:00

所以搵隻 File Based CLONE 一次最快
但係邊隻係 File Based 呢
doggiestyle 發表於 2019-1-12 02:32

應該係問邊隻唔係file based,以我自不下百次同不下10隻唔同software 嘅clone disk 經驗,
冇一隻software 唔係file based。
Sector by Sector, Track by Track咁抄嘅,要兩隻完全一樣嘅HDD先有可能達成。
作者: peter88625    時間: 2019-1-14 13:42

應該係問邊隻唔係file based,以我自不下百次同不下10隻唔同software 嘅clone disk 經驗,
冇一隻software ...
wct 發表於 14-1-2019 12:00

唔一樣都冇問題
目標容量大過來源
或者來源先手動縮細咗分區後面留空就冇問題
事後自己手動拉返大啲分區
我用過幾次dd去clone都係咁做

另外acronis true inage可以揀用邊種方法

via HKEPC Reader for Android
作者: doggiestyle    時間: 2019-1-14 13:50

應該係問邊隻唔係file based,以我自不下百次同不下10隻唔同software 嘅clone disk 經驗,
冇一隻software ...
wct 發表於 2019-1-14 12:00



我呢年幾 CLONE 完都唔會 DOUBLE CHECK 返
咁人地話係就係 ,唔係咪唔係囉
我只係話當年 GHOST 完冇碎片
作者: harryytm    時間: 2019-1-14 18:48

應該係問邊隻唔係file based,以我自不下百次同不下10隻唔同software 嘅clone disk 經驗,
冇一隻software ...
wct 發表於 2019-1-14 12:00

Symantec/Norton Ghost如果Clone嘅Filesystem佢支援,係會抄檔案結構,而唔係Sector-by-sector咁抄。
作者: bongbong3481    時間: 2019-1-14 19:12

唔一樣都冇問題
目標容量大過來源
或者來源先手動縮細咗分區後面留空就冇問題
事後自己手動拉返大啲分區
...
peter88625 發表於 2019-1-14 13:42


你指的dd 是否指linux command?  如果是,用ext4 file fomat 會不會簡單d?   Ext4 format 應該吾洗考慮defrag 呢個問題
作者: peter88625    時間: 2019-1-14 20:00

你指的dd 是否指linux command?  如果是,用ext4 file fomat 會不會簡單d?   Ext4 format 應該吾洗考慮de ...
bongbong3481 發表於 14-1-2019 19:12


唔關事,我係真係要clone disk
作者: wct    時間: 2019-1-14 20:25

Symantec/Norton Ghost如果Clone嘅Filesystem佢支援,係會抄檔案結構,而唔係Sector-by-sector咁抄。 ...
harryytm 發表於 2019-1-14 18:48

我用dd 可以sector by sector 咁抄,不過慢到想死。
作者: harryytm    時間: 2019-1-14 20:31

本帖最後由 harryytm 於 2019-1-14 20:40 編輯
你指的dd 是否指linux command?  如果是,用ext4 file fomat 會不會簡單d?   Ext4 format 應該吾洗考慮de ...
bongbong3481 發表於 2019-1-14 19:12

dd係Linux Command,主要係Sector-by-sector咁Clone,唔需要理會係咩File System,可以碟過碟,又可以碟Clone成檔案。

因為dd可1:1咁將成隻碟(包括埋未使用空間)Clone成檔案,多數用dd嚟將死Partition又或者錯誤Quick format嘅碟Clone成RAW Image,再用Teatdisk之類嘅工具去救檔案。
另外有一個叫ddrescue嘅工具做同dd一樣嘅野,但多咗skip bad sector嘅功能,用嚟Clone就死嘅HDD。
作者: bongbong3481    時間: 2019-1-14 20:56

回覆 44# harryytm


我之前都鍾意用DD backup OS, 但有D煩,要先用 gparted 縮細個partition, 再DD 整ISO檔,後期發覺ghost 可backup linux/window file format 通用, 沒再用dd, 成日用Gparted 縮細放大個parttition 好煩
作者: computer1975    時間: 2019-1-14 22:27

Symantec/Norton Ghost如果Clone嘅Filesystem佢支援,係會抄檔案結構,而唔係Sector-by-sector咁抄。 ...
harryytm 發表於 2019-1-14 18:48

symantec / norton好破壞性的公司收購親最後都會完蛋

PCTOOLS, Fifth Generation, Powerquest, V字頭的儲存公司  

Ghost是自家加Powerquest Driveimage 合併後產物



via HKEPC Reader for Android
作者: harryytm    時間: 2019-1-15 01:31

本帖最後由 harryytm 於 2019-1-15 01:34 編輯
symantec / norton好破壞性的公司收購親最後都會完蛋

PCTOOLS, Fifth Generation, Powerquest, V字頭的 ...
computer1975 發表於 2019-1-14 22:27

我最愛嘅PartitionMagic同Ghost(行DOS嗰隻)就係死喺呢間垃圾公司手上。
作者: computer1975    時間: 2019-1-15 10:19

本帖最後由 computer1975 於 2019-1-16 14:18 編輯
我最愛嘅PartitionMagic同Ghost(行DOS嗰隻)就係死喺呢間垃圾公司手上。   ...
harryytm 發表於 2019-1-15 01:31

Ghost (an acronym for general hardware-oriented system transfer[5]) is a disk cloning and backup tool originally developed by Murray Haszard in 1995 for Binary Research. The technology was acquired in 1998 by Symantec.  


source: https://en.wikipedia.org/wiki/Ghost_(disk_utility)

S記真係軟件𣪩手
作者: bongbong3481    時間: 2019-1-15 20:34

回覆 48# computer1975


    我以前以為改左名,原來S收購左G
作者: harryytm    時間: 2019-1-15 21:43

source: (disk_utility)

S記真係軟件𣪩手
computer1975 發表於 2019-1-15 10:19

死link
https://en.wikipedia.org/wiki/Ghost_(disk_utility)
作者: whbetta    時間: 2019-1-15 22:38

source: (disk_utility)

S記真係軟件𣪩手
computer1975 發表於 2019-1-15 10:19


S記以前用過Antivirus,後備機過咗期冇續以為唔用冇事結果再開機又黑屏又死機鏟都鏟唔走, 以後唔敢再用S記D野。





歡迎光臨 電腦領域 HKEPC Hardware (https://h0.hkepc.com/forum/) Powered by Discuz! 7.2