在 Linux 跟 Mac OS X , 通常"程式"跟"設定"是分開的, 而 Windows 下的程式, 則依設計師習慣, 會放幾個地方:
a. Registry: 由 Windows 95 開始, 優點是速度快, 缺點是各軟體都可以寫入, 安全性到 XP/2003 之後才加入. (所以 Vista 之前有很多病毒都利用這邊的 Run 執行)
b. 使用者的 Application Data 目錄下, 大致上這目錄除了設定檔, 還會有不少暫存檔在這.
c. 放使用者目錄下或程式目錄下的 .ini 檔: 算是 Linux / Mac OS X 或早期 Windows 3.x 的習慣, 如果有適當權限, 目錄不太亂還算好用, 備份也方便.

因為個人習慣 OS + 程式 + 設定都是分開的, 就變成:
C: 裝 OS , 之後用 ewfmgr 做還原功能, 除非有特殊要安裝軟體才會寫入, 用 NTFS + 壓縮.
D: 裝少用的程式, 及常用程式的壓縮檔(開機後解壓縮到 RamDisk ), 以及各程式設定. 用 NTFS 格式, 不壓縮.
R: RamDisk, 用 FAT32 格式.

開機時,
會把常用的程式解壓縮到 RamDisk , 再把各程式的設定檔複製到對應的地方, 例如:
a. Registry: LINE 電腦版.
b. Application Data: aMule.
c. 程式目錄下: Google Chrome 可攜版, Pidgin 可攜版.

由於 C: 只有讀取而不會寫入(將 OS Log 檔移到 D: , Temp 移到 R: ), 一般程式都是載入記憶體執行, 所以用一點 CPU 效能換取磁碟讀取次數.
而 D: 是平常會寫入較多, 所以資料區放這.
最頻繁讀寫的暫存區, 以及需要開啟程式最快的(瀏覽器跟即時通軟體), 就放在 R: