|
論壇說明 |
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
|
主題工具 | 顯示模式 |
2006-07-15, 03:47 PM | #1 |
榮譽會員
|
軟體 - 巧用 Linkd 轉移系統硬碟預定安裝程式
巧用 Linkd 轉移系統硬碟預定安裝程式
預定安裝的困擾 相信很多人都有將應用程式盡量安裝在非系統硬碟的習慣,不但是為了維護系統的穩定也是出於保護用戶資料的考量。 但是也不是事事如人意,偏偏有些應用程式作風霸道,根本不給你選擇的餘地就一股腦的在系統硬碟紮了根; 系統預定自帶的程式也仗著它是Windows的嫡系而在系統硬碟分了一塊自留地逍遙快活; 更有甚者完全不顧使用者的意願隨意地在『我的文檔』裡面安營紮寨,給管理和維護帶來了很大的困難。 吹響反擊的號角 難道我們的意志就任人隨意擺佈嗎?不,自己的命運要掌握在自己手中,要想在我的硬碟裡生存就得我說了算。 可是身為小小良民的我們既不願修改別人的程式,也不想用別人Repack過的東西,怎麼辦? 我們可以借助 Windows Resource Kit Tools 中的 LinkD 這個小工具配合 NTFS 的特性合法而且安全的定制它們。 LinkD 是連接NTFS文件系統資料夾到目標對象的命令行工具。源目錄必須在 NTFS 格式的驅動器上,且必須為空。 目標目錄必須是一個有效的 Microsoft Windows 目錄名,且必須在本機驅動器上,LinkD 是不能夠跨機器運作的。 使用 LinkD 的方法很簡單: CODE: linkd 源目錄 目標目錄 [Copy to clipboard] 需要注意的是如果目錄不是8.3格式的那必須用""括起來。我們以移動系統自帶的 Windows Messenger 來試試 LinkD 的功力。 『霸王軟件』的覆滅 Windows Messenger 是系統預定安裝的即時通訊工具,它位於 C:\Program Files\Messenger 下,C 盤是 NTFS 格式。 豆腐現在要用 LinkD 把它『移動』到 D:\Program Files\Messenger 下,D 盤是 FAT32 格式,LinkD 存放在 D 盤根目錄下。 我們先把 C:\Program Files\Messenger 中的全部內容剪下到 D:\Program Files\Messenger 中, 再在命令行中輸入: CODE: d:\linkd "c:\program files\messenger" "d:\program files\messenger" [Copy to clipboard] 如果成功會顯示:link created at: c:\program files\messenger 進入 C:\Program Files\Messenger 發現顯示出 Messenger 的程式文件,但實際上文件是存儲在 D 盤上的。 而對於其它程式它們對程式已移走毫不知情,它們仍然是通過 C:\Program Files\Messenger 呼叫 Windows Messenger。 我們也可以利用CMD腳本來快速的完成這項工作: CODE: xcopy "c:\program files\messenger" "d:\program files\messenger" /S /E /H erase "c:\program files\messenger" d:\linkd "c:\program files\messenger" "d:\program files\messenger" [Copy to clipboard] 上面腳本儲存為moved.cmd執行即可。 對於有文件正在使用中的程式可以通過把腳本加入組策略中的啟動腳本,重新啟動後移除腳本即可完成作業。 無限擴展的應用 我們可以利用 LinkD 來把已安裝好的程式移走而不影響使用,也可以把遊戲的存檔移動到便於管理的地方。從此不再向霸王程式屈服。 本文為chenke_ikari原創, |
__________________ |
|
送花文章: 3,
|