cht電腦資訊Windows
adm Find login register

調整/縮小 Window NTFS 分割區(磁碟區) 大小 resize partition

eliu
1 調整/縮小 Window NTFS 分割區(磁碟區) 大小 resize partition
Promote 0 Bookmark 02012-02-18quote  

我們想在現有的 Windows 機器 install Linux 或是 win7、win8,這時候就需要 resize partition。

Vista/Windows 7 有 resize partition 的工具,也可以用 gparted

不過會看到明明 C: 的可用剩餘空間很多,可是能縮減的空間有限,這時候

  • 刪除不需要的檔案、解除安裝不需要的程式
  • 磁碟清理
  • 磁碟重組

有機會再多壓縮一些磁碟機空間

壓縮磁碟區、調整分割區大小

控制台→系統及維護→建立格式化硬碟磁碟分割→在C:按右鍵→壓縮磁碟區

 

磁碟清理

控制台→系統及維護→釋放磁碟機空間

我的電腦→選磁碟機(C:)→右鍵選內容→一般→磁碟清理

 

磁碟機重組

控制台→系統及維護→重組您的硬碟

我的電腦→選磁碟機(C:)→右鍵選內容→工具→立即重組

edited: 4
eliu
2
Promote 0 Bookmark 02013-01-27quote  

很不幸的,一般只用上面的步驟,Windows NTFS C: 能縮減的還是有限。我們先關閉一些佔用磁碟空間的服務。

  • 控制台→系統及維護→備份及還原中心→建立還原點或變更設定→系統保護→可用的硬碟→取消C:→確定。這樣可以釋放 "C:\System Volume Information" 裏面很佔空間的檔案。還原點對老電腦來說是很不好用的功能,會影響速度。建議用備份資料的方式,因為硬碟可能壞掉,NB 可能被偷走,這時候還原點也救不了你。
  • 控制台→系統及維護→系統管理工具→服務→Windows Search →按右鍵→停止。此服務會產生C:\ProgramData\Microsoft\Search\Data\Applications\Windows\Projects\SystemIndex\Indexer\CiFiles。停止後,此目錄的 files 會被搬到 C:\$RECYCLE.BIN,我是用 cygwin 的 'rm' 去刪除。
我們需要不同的磁碟機整理工具
  • 下載 contig.exe. 使用方法是 contig.exe -s -v C:\*
  • 下載 Auslogics Disk Defrag. 這個 Defrag 可以讓你知道 partition 是被什麼 files 卡住。必要時可以用 copy、delete、rename 回原來 name 搬動 files。 
很不幸的即使上述的方法用完,仍然有可能會被某些 blocks 卡住,這些 block 不屬於任何 files。據說 Perfect Disk 可以搬動卡住的blocks,我是還沒試過。
edited: 3
eliu
3
Promote 0 Bookmark 02013-02-02quote  

試了 Perfect Disk,是有集中 有 file name 的 blocks 的效果,可是還是沒辦法搬動那些卡住沒有 files name 的 blocks。

原來是要用 Perfect Disk 裏面的 Boot Time Defrag 的方式,也就是 Windows 開機時去 Defrag 才可以把這些 blocks 移除。

或許可以直接用 Perfect Disk,contig.exe &  Auslogics Disk Defrag 可以不用。

Perfect Disk 可以試用 30天。

edited: 3

CC: Linux
cht電腦資訊Windows
adm Find login register
views:18061