我剛買了一台裝有Windows 7(64位)的惠普筆記本電腦。它有一個500 GB的HDD和三個分區:一個小的隱藏系統分區,一個12 GiB HP恢復分區和一個450 GiB C:啟動分區。
我想將這個大的C:分區分成兩個分區,系統只留下100 GiB,剩下的就是新的數據分區。
儘管Windows內置磁盤管理實用程序可以選擇縮小可引導分區,但它只允許我將其縮小一半,即使分區上只使用了20 GiB。據我所知,系統不可移動的文件位於分區的中間,阻止磁盤管理實用程序執行我想要的操作。
而且由於新的惠普筆記本電腦沒有配備操作系統安裝盤(它們只允許你自己創建恢復盤),我不能只重新分區硬盤然後重新安裝操作系統。
那麼,有沒有辦法縮小C:可啟動分區並保持Windows 7正常工作?
P.S。:我試圖使用第三方 的GParted 實用程序,並在收縮分區後,Windows 7停止啟動,用a 藍屏。系統恢復不起作用,我不得不恢復工廠。由於這是一個漫長的過程,我想避免再次這樣做:)所以,請建議只有經過驗證的解決方案。
TL; DR
- 嘗試在Windows磁盤管理管理單元中縮小分區。如果收縮失敗,請繼續執行步驟2。
- 在Windows事件日誌中查找ID為259的事件並查看其詳細信息。
- 有關更多詳細信息,請選擇運行 FSUTIL 命令與步驟2中給出的適當參數。
- 根據步驟2和3的詳細信息,確定鎖定分區的組件,程序或功能。
- 暫時禁用或卸載它。
- 轉到第1步。
可能的罪魁禍首:虛擬內存,系統還原和/或Windows搜索索引(系統卷信息文件夾),休眠,Internet Explorer臨時文件。
詳細版本:
在低級別任務中,比如使用HDD系統分區,我更喜歡使用 原生工具 如果沒有本機工具可用,那麼盡可能地切換到第三方工具作為最後的手段。所以,導演 harrymc, 我給了 Windows磁盤管理 再試一次。
我第一次轉身 虛擬內存 和 系統還原 關閉,刪除 系統容量信息 文件夾,之後磁盤管理實用程序允許我根據需要縮小C:分區。之後我重新打開了這些功能。
以下說明可幫助您確定哪些應用程序或組件阻止您的分區縮小。首先,你需要找到最新的 ID為259的活動 在Windows事件日誌中(請參閱事件查看器/ Windows日誌/應用程序)。系統分析分區時會生成事件,如果您已嘗試通過在磁盤管理管理單元中右鍵單擊分區來縮小分區,則事件應該在那裡。使系統分析分區的另一種方法是運行Windows內置碎片整理實用程序。該事件告訴您最後一個不可移動的文件或只是這樣一個文件的最後一個簇的編號。它還告訴您從命令行運行的完整命令,以獲取有關上一個不可移動文件的更多詳細信息。 (或者,您也可以嘗試計算群集號,將最小允許分區大小除以群集大小,然後運行 FSUTIL帶有適當參數的命令)。
文件名將為您提供一個猜測提示,鎖定您的分區的程序或功能。然後你可以將其關閉或卸載,看看它是否有幫助。在我的情況下,關閉虛擬內存和系統還原就足夠了。有時也需要關閉 蟄伏有時,分區碎片整理也可能有所幫助。另外,如中所述 WindowsITPro文章, Windows搜索索引文件 和 Internet Explorer臨時文件 也可以“不動搖”。有時只是禁用系統還原和Windows搜索索引會自動從System Volume Information文件夾中刪除不可移動的文件,有時您可能需要手動刪除該文件夾。
P.S。:謝謝大家的答案。可能第三方工具也適用於我的情況,可能它們更容易使用,但正如我已經說過的,對於這類任務,我更喜歡盡可能使用本機工具。另外,個人感謝 harrymc 對於重要的提示。
首先,我會備份系統分區(例如,使用 Symantec Ghost v11 企業)。而且,對於良好的衡量標準,還要對整個驅動器進行成像(您可以比使用HP的恢復設備更快地恢復)。
然後刪除C:驅動器並使用您選擇的分區工具為您的喜愛創建兩個新分區。然後將前C:驅動器的映像部署到第一個分區。
如果我是你,我會給 的gparted 另一個嘗試,它可以用作Linux啟動盤,並可以很好地調整磁盤大小。
如果你看一下 下載頁面,有一個警告,其中包含與NTFS磁盤相關的錯誤,因此您可能需要嘗試以前的版本。
警告:最近有幾個報告在使用gparted-live-0.5.0-3調整文件系統大小時出現問題。對於NTFS文件系統,調整分區大小後看到的錯誤消息是:
ERROR: Current NTFS volume size is bigger than the device size!
該問題似乎與GParted Live映像中使用的軟件包,Linux內核和補丁的組合有關。我們正在調查以找出問題的根本原因。在此問題得到解決之前,我們建議使用GParted Live 0.4-6-1來調整所有文件系統的大小。
為了縮小託管操作系統的Windows 7主分區,我已經連續幾天敲打頭了。問題是位於分區中間的一組系統文件在碎片整理過程中被排除。對多個磁盤分區程序進行了各種嘗試,其中一些程序試圖重新定位所有系統文件的能力,成功地創造了更多的挫敗感。
解決方案:
關閉系統恢復。在碎片整理期間不會重定位的文件是由該實用程序創建的,並包含所有還原點。關閉系統恢復時,將刪除這些文件。刪除後,Windows 7的磁盤管理實用程序能夠將我的259GB C:分區縮小到40GB以上。
某些Windows文件是不可移動的,並且在磁盤的末尾或中間由Windows無益地分配,因此只能將C縮小到限制。這正是您所發現的:在不破壞Windows的情況下無法進一步減少磁盤。
唯一的解決方案是在較小的分區中重新安裝Windows。在您的情況下,您將需要刪除現有的系統分區,並通過第三方工具將其分為兩個分區,然後將Windows還原到 第一 磁盤上的分區。不要觸摸恢復分區!
我建議使用 Paragon分區管理器2010免費版 具有良好的用戶界面。否則,您可以使用任何其他工具,例如GParted。
的GParted 解決了我的問題!在使用標準Windows磁盤管理器中的不可移動文件後,我終於使用了GParted Ubuntu的10.04 (Lucid Lynx) 現場CD。它就像一個魅力!
對於bitlocked驅動器,我已成功使用Raxco Perfect Disk 12工具(評估版)。
它包含一個帶有“縮小驅動”配置文件的碎片整理工具。它可以動態移動許多不可移動的文件。在我的情況下,我需要在啟動時安排它,它完成了工作。之後,我能夠以標準方式從磁盤管理控制台收縮驅動器。
好處:
- 儘管我的系統驅動器已被鎖定,但它仍然有效。我想,Bitlocker會阻止Linux工具。
- 它沒有擾亂我的bitlocker設置。一些混亂啟動順序的工具會打開bitlocker恢復模式。
- 它不需要禁用,卸載或刪除任何文件。