电竞比分网-中国电竞赛事及体育赛事平台

分享

!!!!! NTFS 新特性——用Junction鏈接文件目錄

 看見就非常 2012-09-27
許多人遇到過C: 盤空間不夠,后悔當(dāng)初系統(tǒng)分區(qū)分得太小了。不得不重新分區(qū)、重做系統(tǒng)。
不過系統(tǒng)分區(qū)是NTFS格式的話,就用不著這樣麻煩。

因為NTFS文件系統(tǒng),有個Junction功能,能夠用空目錄 “鏈接” 到其他文件夾目錄。

類似于unix/linux的link,它可以把一個目錄“映射”到其他的位置。

(或者可以理解為特殊的快捷方式,把文件夾剪切轉(zhuǎn)移后,在原來的位置用相同名字的快捷方式指向轉(zhuǎn)移后的文件夾目錄)

 

許多人是從Vista、WIN7系統(tǒng)里發(fā)現(xiàn)這個功能的。發(fā)現(xiàn)系統(tǒng)下文件夾“Documents and Settings” 和 “Users”總是一樣的。

并且不管從哪個文件夾改動文件,另一個文件夾里面的文件也會有同樣的變動。大多數(shù)用戶會認(rèn)為是Vista、WIN7的系統(tǒng)功能。

認(rèn)為它們兩個文件夾互為備份的(至少算我1個)。但這是錯誤的認(rèn)識。

打開DOS提示符,切換到系統(tǒng)分區(qū)根目錄下,再用dir /a 命令查看文件就會有發(fā)現(xiàn)了。

 

隨著安裝的程序越來越多,C:\Windows\Installer 也變得越來越大,但它們只有在安裝、升級或卸載程序時才有使用。

里面的文件又不能隨便刪除,否則有可能會出現(xiàn)無法正常修復(fù)安裝、升級安裝或卸載程序。

這時Junction就派上用場了:

我們要用到一個叫做junction.exe的工具,junction.exe 是 Sysinternals 出品的命令行工具。

Sysinternals是微軟旗下的一家小公司,以生產(chǎn)Windows管理工具著稱,例如著名的autoruns.exe等。

值得注意的是,junction.exe只能在NTFS分區(qū)使用,因為它只是管理使用了一些NTFS文件系統(tǒng)特有的功能。

 

使用方法:

1、剪切C:\windows\下的“Installer”文件夾到其他分區(qū),例如剪切到D: \ ,文件夾新位置變成D:\Installer 。

2、打開DOS提示符,運行junction.exe。

    運行junction.exe前,把它復(fù)制到%SystemRoot%\system32目錄下的話,打開DOS提示符后就可以直接使用junction 命令了

    否則要用CD 命令切換到j(luò)unction.exe文件所在目錄

    假如junction.exe在E:\123\456 的話,輸入E: (回車),再輸入CD E:\123\456 (回車)   

3、建立鏈接,在CMD窗口中輸入:
     junction C:\WINDOWS\Installer D:\Installer

    這樣就會建立空目錄C:\WINDOWS\Installer ,并且把它鏈接到了D:\Installer 

    即打開C:\WINDOWS\Installer 后就會自動鏈接到D:\Installer (但此時地址欄顯示仍是C:\WINDOWS\Installer)

    而打開D:\Installer,就是進入自身文件夾位置。兩處打開目錄都是進入到文件夾位置D:\Installer。

注意:創(chuàng)建鏈接后,記得馬上把空文件夾C:\WINDOWS\Installer,屬性改回成“隱藏”

         否則重啟電腦后,當(dāng)系統(tǒng)發(fā)現(xiàn)C:\WINDOWS\Installer 不是隱藏的,就會把它刪除,然后再新建一個同名的隱藏文件夾

         被刪除文件夾的話就杯具了,被鏈接的文件夾里面的文件也會全部被刪除,只保留被鏈接的文件夾。

 

同一文件夾位置可以被多處空文件目錄連接,例如執(zhí)行下面命令:

junction C:\123456 D:\Installer

就會建立空目錄 C:\123456 ,它也是鏈接到D:\Installer 

這樣 C:\WINDOWS\Installer 、C:\123456 都鏈接到了D:\Installer 

 

4、解除鏈接,不能直接用del或在資源管理器中刪除鏈接目錄(否則被鏈接文件夾里面的文件也會被刪除),要使用:
    junction -d C:\WINDOWS\Installer

    即可解開C:\WINDOWS\Installer與D:\Installer之間的鏈接,并安全刪除空目錄C:\WINDOWS\Installer。

 

NTFS文件系統(tǒng)的Junction功能,給我們一個解決文件夾轉(zhuǎn)移的新思路。

許多系統(tǒng)文件夾不能移動,但文件夾所在分區(qū)空間又不夠用。這時用Junction功能就可以輕松解決問題。 

下載Junction.exe后把它解壓到C:\WINDOWS\SYSTEM32目錄,以后隨時可以使用。
下載鏈接:http://download./Files/Junction.zip

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多