Recycled和Recycler的故事

首先說明一下,這裏不是英語課堂,本文也不是來辨析Recycled和Recycler這兩個單詞的含義。Recycled是FAT32和NTFS分區格式下的回收站名稱,而Recycler僅存在於NTFS分區格式中。

 

通過本文,你可以瞭解到

 

◆什麼是Recycled和Recycler

◆這2個文件夾是如何產生的

◆兩者的區別與聯繫

◆如何理解這兩個文件夾

          

     初看上去Recycled和Recycler都有回收的意思,似乎沒什麼區別,但實際上區別還是很大的,想把它們弄明白就需要知道它們是怎麼來的,具體做什麼的等等問題。先前已經說過它們各自的存儲位置,爲了印證這一點,我準備了一個未劃分的分區,大約60G空間,實驗的大致步驟是將這個分區劃分爲2個不同的分區格式,然後在此基礎上進行分析。

 

一、準備工作

打開磁盤管理工具,如下圖

這裏有三個分區,現在我們需要將最後一部分劃分成2個獨立的分區,分別是FAT32格式和NTFS格式。

在空白分區上點右鍵,並選擇【新建邏輯驅動器】,如下圖:

在這裏嚮導提示中,點擊【下一步】

這裏已經默認選中了【邏輯驅動器】,點擊【下一步】

這裏我們需要指定第一個分區的大小,有一個知識點要先交代一下。我們知道,當單個分區大於32G的時候,是無法設置爲FAT32分區格式的。這裏我們做一個測試,看是否果真如此。

32G也就是32768MB,此時就輸入32768.然後點擊【下一步】

這裏默認即可,點擊【下一步】

從上圖可以看到,當分區大小等於32768MB的時候,我們可以選擇FAT32格式。小於32768MB自然也可以。那如果是32769MB呢? 看一下系統對所謂的32G限定的是不是真的如此或僅僅是一個模糊的概念。

返回到設定磁盤大小那裏,我們輸入32769MB

這裏依然默認,點擊【下一步】

這裏默認即可,點擊【下一步】

可以看到,這裏只能選擇NTFS格式了,因爲這個分區已經大於32G,即32769MB。可見32G大小的限制是真實存在的,而且非常準確,並非一個模糊的概念。

我們首先要劃分一個FAT32的分區即32G的大小,設置爲E盤,剩下的29G爲F盤,格式爲NTFS。

 

二、創建Recycled和Recycler文件夾

   難道這兩個東東不是自動就有的嗎?對,如果按照常規思路,的確應該是默認就創建好了的,但實際情況呢?我們來看一看

     因爲這兩個文件夾都是屬於系統級別的文件,所以默認都是隱藏的,我們需要將它們顯示出來(操作過程略)

     已經設置了取消隱藏系統文件,但是還是沒有,如下圖

E盤:

F盤:

F盤裏只有一個System Volume Information文件夾,這個是給系統還原存儲相關信息用的,和今天討論的話題沒什麼關係,暫且不予理會。

看來,這兩個文件夾並不是默認就有的,怎麼弄出來呢?

很簡單,只要在E或F分區隨便刪除一個文件就會自動創建Recycled或Recycler了

以E盤爲例,新建一個文本文件

現在將它刪除

此時提示,會將其放入回收站。

刪除之後,在E盤會立刻產生一個Recycled的文件夾,其實不僅僅是E盤,F盤也一樣,而且連同Recycler文件夾也一起產生。同時,剛刪除的文件也會在Recycled中。

打開F盤,我們可以看到:

 

三、理解Recycled和Recycler

     其實,Recycled是一個特殊的文件夾,不僅僅存在於FAT32中,所有盤裏都有,爲什麼呢? 因爲我們知道回收站的屬性中有一項設定,就是可以單獨設置每一個分區允許存放已刪除文件的空間大小。這樣做的好處就是,當各分區大小不一致時,可以靈活調整某一分區中回收站的大小,從而合理利用空間。

      在F盤的Recycler裏,也有一個和Recycled一樣圖標的文件,原則上來講功能都是一樣的。我們可以這樣理解,Recycled是每個分區中的獨立回收站,而Recycler則是NTFS下的回收站,但與之不同的是,在Recycler下,會有1個或多個類似Recycled圖標且功能相同的文件夾,如下圖:

這個和Recycled有什麼區別呢?看文件名就猜得到了。FAT32下的Recycled是共享的,每個盤都有,而且內容都一樣,但在NTFS分區系統下的Recycler中,系統爲每一個用戶都創建了一個回收站文件夾,並以該用戶的SID命名。且不同的用戶不能訪問別人用戶的回收站內的文件(管理員除外),這也是NTFS安全性的一個體現,即使是用戶刪除的文件夾也同樣受到保護。相比FAT32而言,NFTS安全性是的確提升了不少。

 

四、測試Recycler的安全性

   這裏我們新建了兩個受限用戶,john和kin。

然後分別登陸一次,然後隨意創建並刪除一個文件,之後系統纔會爲其建立各自的回收站。

下面是Recycler裏的三個文件夾,當然也包含administrator用戶。

如果單純看SID可能不好判斷誰是誰,我這裏有兩個工具sid2user和user2sid(請查閱附件1),可以對SID和用戶名進行互查。

比如,知道john的用戶名,想查詢對應的SID,操作如下:

或者查詢kin的SID,想知道這個SID對應的用戶是誰,操作如下:

我們現在使用John的帳戶登錄,並訪問一下用戶Kin的回收站,看有什麼提示

可以看到,John只能看到自己的回收站,而administrator和用戶Kin的回收站均不可見,僅僅是個文件夾。不用說,更不能訪問了。如下圖:

提示【拒絕訪問】。

    其實有關NTFS下的回收站,還有很多技巧和知識點,這裏僅僅是拋磚引玉,希望對大家有一定幫助,謝謝!


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章