史萊姆論壇

返回   史萊姆論壇 > 教學文件資料庫 > 系統 & 硬體安裝及故障判斷技術文件
忘記密碼?
註冊帳號 論壇說明 標記討論區已讀

歡迎您來到『史萊姆論壇』 ^___^

您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的!

請點擊這裡:『註冊成為我們的一份子!』

Google 提供的廣告


 
 
主題工具 顯示模式
舊 2004-07-16, 02:07 AM   #1
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設 找回丟失的硬碟空間--垃圾箱的佔用

現在的硬碟空間越來越大,也越來越便宜,但是我們有時候還是發現硬碟的剩餘空間越來越少,於是仔細計算核對一下,哦,原來是我們的系統越來越龐大,下載的內容越來越多。


慢著,不對勁兒,怎麼硬碟已經使用的空間和剩餘的空間加起來,比硬碟總的大小差很多呢?

有時候即使全新安裝的操作系統也是這個如此。這是我前些時候重新安裝操作系統遇到的一點疑惑。


下面我具體說說我的一點新的發現,那就是垃圾箱的文件會隨著操作系統的重新安裝,而被保留下來,並且一般不被注意而難以清除,或者說很多人都不會注意到這個問題。 下面僅僅講述由於垃圾箱資料夾的原因而佔用的硬碟空間。

我的硬碟分為幾個分區,有操作系統佔用的分區,還有我的私人資料佔用的分區,這樣,重新安裝操作系統的時候,可以格式化操作系統分區,而不會影響我的私人資料。


我裝的是windows 2003 Server版,預設是沒有開啟系統還原功能的,系統安裝在D碟,是先格式化D碟,然後重新安裝的,應用軟體安裝在E碟,D碟和E碟都是NTFS分區。


首先我在檔案總管explorer的選項中開啟了所有的相關的選項,如圖folder.png,使得操作系統顯示所有的文件,包括系統檔案和系統檔案夾。


現在在檔案總管explorer裡面瀏覽E碟的文件,發現一個RECYCLED資料夾和RECYC LER資料夾,如圖RECYCLE.png,雙按瀏覽RECYCLER資料夾裡面的每個資料夾,發現和RECYCLED資料夾一樣,顯示的都是系統的垃圾箱裡面的文件。


查閱微軟的知識庫裡面的文章171694(http://support.microsoft.com/default.aspx?scid=kb;EN-US;171694),可以知道NT系統為每一個用戶建立各自的垃圾箱文件,分別以每個用戶的SID作垃圾箱的名字,就是類似S-1-5-21-559421022-1101046446-1443909855-1003這樣的名字。雙按察看RECYCLER資料夾裡面的每一個垃圾箱,發現都是我當前用戶的垃圾箱裡面的文件,如圖explorer_recycle_view.png,這是非常合理的。那麼怎麼看到每個垃圾箱裡面實際的有哪些文件呢?

執行cmd,輸 入E:,輸入cd \RECYCLED,然後輸入 dir /a /s ,結果顯示如圖cmd_recycle_view.png,其中垃圾箱資料夾S-1-5-21-220803061-1115806194-2152532192-1003里面有一個171k大小的eps文件,很明顯是當前用戶的垃圾箱資料夾,而垃圾箱S-1-5-21-559421022-1101046446-1443909855-1003里面有一個2M大小的bmp文件。為了釋放垃圾箱文件所佔用的空間,需要在檔案總管裡面清空垃圾箱,為了保險,在RECYCLER目錄的3個垃圾箱資料夾上分別按滑鼠右鍵選項清空垃圾箱,如圖empty.png,顯然當前用戶的垃圾箱被清空了, 再一次執行dir /a /s,如圖 empty_cmd.png,顯然垃圾箱S-1-5-21-559421022-1101046446-1443909855-1003沒有變化,而垃圾箱資料夾S-1-5-21-220803061-1115806194-2152532192-1003被清空了。


這樣就導致一個問題,但我們重新安裝操作系統的時候,由於新增的垃圾箱資料夾的名字和以前的截然不同,那麼我們每次清空垃圾箱的時候,都會只能清空新增的垃圾箱,而原來操作系統遺留下來的垃圾箱卻無法清空,導致白白浪費硬碟空間。


怎麼清除掉老的垃圾箱所佔用的空間呢?開啟檔案總管explorer,進入RECYCLER資料夾,用滑鼠選垃圾箱資料夾S-1-5-21-220803061-1115806194-2152532192-1003,同時按Shift鍵和Del鍵,刪除整個垃圾箱資料夾,對於RECYCLER資料夾的每一個垃圾箱都這樣辦理。或者選RECYCLER資料夾,同時按Shift鍵和Del鍵,檔案總管刪掉所有的垃圾箱後,會報一個警告:不能刪除系統檔案夾R ECYCLER,不需要理睬,這是正常的。


我們已經刪除了E碟上所有的垃圾箱,當需要刪除文件到垃圾箱的時候,檔案總管會自動新增一個。


如果有Total Commander,就會更簡單一些,在Total Commander中,可以很清楚的看到每一個垃圾箱中的內容,不需要到cmd下面用dir指令,如圖tc_recycle_view.png,可以很清楚的看到三個垃圾箱資料夾的大小分別是373,920字元,885字元,2,361,270字元。


我就是用這個辦法發現了我的一個老垃圾箱裡面的400M垃圾文件,清空後,感到心情很不錯,希望大家試一試,尤其是經常重新安裝操作系統的朋友。
psac 目前離線  
送花文章: 3, 收花文章: 1625 篇, 收花: 3196 次
 


主題工具
顯示模式

發表規則
不可以發文
不可以回覆主題
不可以上傳附加檔案
不可以編輯您的文章

論壇啟用 BB 語法
論壇啟用 表情符號
論壇啟用 [IMG] 語法
論壇禁用 HTML 語法
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用


所有時間均為台北時間。現在的時間是 05:28 AM


Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2019, Jelsoft Enterprises Ltd.


SEO by vBSEO 3.6.1