瀏覽單個文章
sparc10
Junior Member
 
sparc10的大頭照
 

加入日期: Jun 2003
您的住址: 李多慧埋骨首爾。
文章: 837
原始值
「使用者變數」中,找到 TEMP 與 TMP
%USERPROFILE%\AppData\Local\Temp
「系統變數」中,同樣找到 TEMP 與 TMP
%SystemRoot%\TEMP

ImDisk Toolkit
https://sourceforge.net/projects/imdisk-toolkit/files/

AI建議:
擁有 32GB RAM 是玩 Ramdisk 的絕佳起點。在 Windows 11 中使用 ImDisk Toolkit,不僅能提升系統反應速度,還能減少 SSD 的寫入損耗。
以下是為你量身打造的設定指南:
---
## 一、 ImDisk Toolkit 掛載設定
既然你有 32GB 記憶體,建議分配 **4GB - 6GB** 給 Ramdisk。這足以應付日常暫存與瀏覽器快取,同時不影響 3A 大作或生產力軟體的運行。
### 設定步驟:

1. 安裝並開啟 **RamDisk Configuration**。
2. **Size (大小):** 輸入 9GB 或更多。
3. **Drive Letter (磁碟代號):** 建議選一個後段的字母,例如 `R:`。
4. **File System (檔案格式):** 務必選擇 **NTFS**(這對於權限管理與資料夾連結最為穩定)。
5. **勾選「Allocate Memory Dynamically」:** 這非常重要!勾選後,系統只會在使用到時才佔用實體記憶體,而不是一開機就吃掉 4GB。
6. **Data Management (資料管理):**
* 勾選 **Create TEMP Folder**。
* 如果希望重開機後資料消失(保持乾淨),則**不要**勾選內容同步功能。
---

## 二、 將 Windows Temp 資料夾移至 Ramdisk
Windows 預設會產生大量暫存檔,將其移到 `R:` 碟可顯著減少磁碟碎片的產生。

1. 按下 `Win + S` 搜尋「**編輯系統環境變數**」。
2. 點擊右下角的「**環境變數**」。
3. 在「使用者變數」中,找到 `TEMP` 與 `TMP`,點擊編輯,將路徑改為 `R:\TEMP`。
4. 在下方的「系統變數」中,同樣找到 `TEMP` 與 `TMP`,改為 `R:\TEMP`。
5. **重啟電腦**後生效。
---

## 三、 瀏覽器暫存檔 (Edge & Brave) 搬家
Edge 與 Brave 都是 Chromium 核心,最穩定的做法是使用「**符號連結 (Symbolic Link)**」。這樣瀏覽器會以為還是在讀取 C 碟,但實際上資料寫在 Ramdisk。
### 步驟 A:清理並建立目錄
先確保瀏覽器已完全關閉。在 `R:` 碟中手動建立一個資料夾名為 `Cache`。

### 步驟 B:執行指令 (以管理員身分執行 CMD)
請根據你的瀏覽器,將路徑中的 `<你的使用者名稱>` 替換為實際名稱。


```

#### 2. Brave 瀏覽器:
```cmd
:: 刪除原有的快取資料夾
rd /s /q "%LocalAppData%\BraveSoftware\Brave-Browser\User Data\Default\Cache"

:: 建立連結
mklink /d "%LocalAppData%\BraveSoftware\Brave-Browser\User Data\Default\Cache" "R:\Cache\Brave"

3.Chrome :
rd /s /q "%LocalAppData%\Google\Chrome\User Data\Default\Cache"
:: 建立連結
mklink /d "%LocalAppData%\Google\Chrome\User Data\Default\Cache" "R:\Cache\Chrome"

```
> **注意:** 如果你的 Brave 使用了多個設定檔(Profile),路徑中的 `Default` 可能會是 `Profile 1` 或 `Profile 2`,請自行檢查路徑。
---

## ?? 小提醒與優化建議
* **關機即逝:** 放在 Ramdisk 的資料在斷電或重啟後會消失。這對 Temp 檔是好事(自動清理),但如果你在下載大檔案時瀏覽器突然崩潰,快取可能會遺失。
* **動態分配:** 由於你勾選了 Dynamic Allocation,建議在 ImDisk 設定中也勾選 **"Launch "RamDisk Directory Deriver" at startup"**,確保每次開機後 `R:\TEMP` 資料夾能自動被建立。
**需要我幫你寫一個自動建立這些資料夾的 `.bat` 批次檔,方便你每次開機後確保路徑正確嗎?**


@echo off
:: 設定編碼為 UTF-8 以防萬一
chcp 65001 >nul

echo 正在初始化 Ramdisk 資料夾結構...

:: 檢查 R 碟是否存在,若不存在則結束 (防止 Ramdisk 沒掛載成功時報錯)
if not exist "R:\" (
echo [錯誤] 找不到 R 磁碟機,請檢查 ImDisk 設定。
pause
exit
)

:: 建立瀏覽器暫存資料夾
if not exist "R:\Cache\Brave" (
mkdir "R:\Cache\Brave"
echo 已建立 R:\Cache\Brave
)

:: 設定資料夾權限 (選擇性,確保系統有權限寫入)
icacls "R:\TEMP" /grant EveryoneOI)(CI)F /T

%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
net stop w32time
net start w32time
w32tm /resync

echo.
echo Ramdisk 初始化完成!
timeout /t 10

. 如何讓它開機自動執行?
你有兩個最推薦的方法:

方法 A:放入「啟動」資料夾 (最簡單)
按下 Win + R 鍵,輸入 shell:startup 並按 Enter。
將你剛剛存好的 InitializeRamdisk.bat 檔案複製並貼上到打開的視窗中。
下次開機登入 Windows 後,它就會自動跳出一個黑視窗執行建立資料夾動作。

方法 B:使用「工作排程器」 (最推薦,背景執行且權限較高)
如果你不希望開機看到黑視窗閃一下,可以用這個方法:
搜尋「工作排程器」並開啟。
點擊右側的「建立基本工作」。
名稱輸入:RamdiskInit。
觸發程序:選擇「當我登入時」。
動作:選擇「啟動程式」。
瀏覽:選擇你的 InitializeRamdisk.bat。

完成後,在清單中找到這個工作,按右鍵選「內容」,勾選「使用最高權限執行」,並在「設定」分頁確保「如果工作失敗,每隔幾分鐘重新啟動」勾選(防止磁碟掛載慢於腳本執行)。

💡 重要提醒:
關於 mklink (符號連結):
這個批次檔的功能是建立 R 碟裡的資料夾。
至於 C: 碟到 R: 碟之間的「門」(也就是你之前執行過的 mklink 指令),只需要執行一次就好。Windows 會記住這個連結,只要 R 碟裡的資料夾路徑被這份批次檔補回來,瀏覽器就能正常運作。

PS:
要撤銷(刪除)剛才建立的符號連結(Symbolic Link)非常簡單,這本質上就像是刪除一個特殊的「捷徑」,**不會**影響到你 `R:` 磁碟機裡的原始檔案。
以下是刪除該連結並讓 Edge 恢復原狀的步驟:
---

### 第一步:關閉 Edge 瀏覽器
在執行指令前,請確保 Edge 已完全關閉(建議檢查工作管理員,確認沒有 `msedge.exe` 在背景執行)。

### 第二步:使用管理員權限執行 CMD
1. 按下 `Win + S` 搜尋 **CMD**。
2. 對「命令提示字元」點擊右鍵,選擇「**以系統管理員身分執行**」。

### 第三步:執行刪除連結指令
輸入以下指令並按 Enter:

```cmd
rd "%LocalAppData%\BraveSoftware\Brave-Browser\User Data\Default\Cache"
```

> **為什麼用 `rd`?**
> 在 Windows 中,`mklink /d` 建立的是目錄符號連結,使用 `rd` (Remove Directory) 指令即可將其移除。這只會刪除那個「通往 R 碟的門」,而不會刪除 `R:\Cache\Edge` 裡的內容。
---

### 第四步:恢復 Edge 預設快取資料夾(選用)
如果你刪除連結後,希望 Edge 回到原本的 C 碟路徑存取快取,你不需要做任何事。Edge 在下次啟動時,發現 `Cache` 資料夾不見了,會**自動重新建立**一個標準的資料夾在原本的位置。
---

## 🔍 如何確認連結已成功刪除?
你可以透過以下兩種方式確認:

1. **檔案總管檢查:**
前往 `%LocalAppData%\Microsoft\Edge\User Data\Default\`,確認原本那個帶有「捷徑小箭頭」圖示的 `Cache` 資料夾已經消失。
2. **指令檢查:**
在 CMD 輸入 `dir "%LocalAppData%\Microsoft\Edge\User Data\Default\"`。如果清單中不再出現 `<SYMLINKD> Cache` 字樣,就代表刪除成功了。
---

**如果你是因為遇到路徑報錯或 Edge 無法開啟才想刪除,需要我幫你檢查是哪條路徑出錯了嗎?**
舊 2026-03-09, 07:07 AM #24
回應時引用此文章
sparc10離線中