精華區beta Steam 關於我們 聯絡資訊
[0]簡單說一下自己的配置和習慣 自己的配置: C:SSD NTFS(系統碟) D:一般硬碟 ExFAT (當初自己考量資料區不用用到NTFS的安全性部份才割成ExFAT) 自己的習慣: C槽當啟動系統用 遊戲往D槽灌(大檔案盡量往這邊放) [1]正文 最近入這個大坑 為了決定購買清單下載一些試玩版遊戲 要灌到D槽的時候有時卻跳出"需要NTFS磁碟機,不支援FAT32磁碟機"的對話框 (訊息內容僅憑記憶,大概是這樣的意思) 文明帝國5的試玩版就是其中一個例子 雖然可以灌到劃為NTFS的SSD上 但有點潔癖的我對於這個結果不甚滿意 不支援FAT32磁碟機我懂(此格式有單一檔案4GB的上限,以現在來說太小) 可是ExFAT它不是FAT32 STEAM卻還是判定為FAT32 下面就利用CMD的MKLINK指令 讓遊戲表面上裝到NTFS分割區 實際上的位置是在ExFAT的分割區上 [2]概念 問:mklink是什麼? 答:建立文件/目錄的鏈接(類似捷徑) 當開啟捷徑的文件/目錄時自動轉移到被連結的地方 只不過需要透過CMD執行(檔案總管做不到) 問:參數有哪些? 答: /d 建立目錄的符號鏈接(相對路徑) /j 建立目錄的軟鏈接(絕對路徑) (本文使用這個) /h 建立文件的硬鏈接 [3]操作方法 前置:須有一個NTFS分割區 1.前往NTFS分割區建立SteamLibrary資料夾 2.以"系統管理員"身分執行CMD(命令提示字元)(必須) win10可直接用下方工作列的放大鏡打CMD 點右鍵有以"系統管理員"身分執行 3.打入下面指令(假設C為NTFS D為ExFAT,請自行修改套用) mklink /j "C:\SteamLibrary\steamapps" "D:\SteamLibrary\steamapps" 如果成功會回傳 已建立"..."的連結<<===>>"...."(路徑略) 打開檔案總管C:\SteamLibrary\會有一個steamapps的資料夾捷徑 但實際上指到的位置是D:\SteamLibrary\steamapps 4.打開steam安裝無法直接裝到ExFAT的遊戲時 就改選NTFS的區塊就可以繞過去了 不用麻煩yoyo大也可以繞過steam灌到ExFAT磁碟區上XD 下載時的暫存資料也是在轉移後的區塊上喔 希望有幫助到同樣問題的板友 如有問題或是其他建議歡迎討論 -- 從來沒有完美。完美是變動的目標,從未停止,能夠追求,但永遠達不到。 星海爭霸 2:蟲族之心 阿巴瑟 Never perfect. Perfection goal that changes. SC2:heart of the swarm Never stop moving. Can chase, cannot catch. Abathur http://youtu.be/ucZ-NehMggM (Chat with Abathur 6 ) #chjimmy
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.24.54.44 ※ 文章網址: https://www.ptt.cc/bbs/Steam/M.1514558048.A.408.html ※ 編輯: chjimmy (114.24.54.44), 12/29/2017 22:35:22
j1551082: 你的習慣好奇怪 為什麼?fat32有比較好? 12/29 22:34
Bencrie: exfat 不是 fat32 ... 那是不一樣的東西 12/29 22:35
nimajneb34: exfat除了windows和mac皆可讀寫外好像沒啥好處 12/29 22:39
asd21714: exfat有什麼優點嗎?存取比較快或是壞軌比較好救檔案? 12/29 22:40
NTFS有快取 速度快不支援熱插拔 MAC不支援 ExFAT無安全性(控制誰能讀取) 支援熱插拔 支援WIN/MAC/LINUX 但太舊系統不能用
glen246: 用過everything就知道NTFS的好 12/29 22:40
※ 編輯: chjimmy (114.24.54.44), 12/29/2017 22:49:13
bu17: 格式化改NTFS不就結了? 12/29 23:23
可是瑞凡 重新格式化的話裡面資料會不見 裡面已經積不少東西了
didiper: 為什麼我看不懂這篇 樓下你說呢? 12/29 23:27
nimajneb34: mklink跟是否為exfat沒太大關係 主要是 這個指令建立 12/29 23:27
nimajneb34: 的捷徑可以讓系統讀取時讀到捷徑連結的目的而不是捷徑 12/29 23:27
nimajneb34: 檔 某些情況下頗方便就是了 12/29 23:27
是啊 這篇只是運用這個指令達成繞過的目的而已 但追根究底還是STEAM錯把ExFAT當FAT32看待 ※ 編輯: chjimmy (114.24.54.44), 12/29/2017 23:31:21
nimajneb34: 這個指令也可以用在我的文件裡 kf2的模組會存在我的文 12/29 23:30
nimajneb34: 件裡如果沒有特別把我的文件改到D槽的話 C槽會被kf2的 12/29 23:30
nimajneb34: 模組吃掉一堆空間 用mklink指令可以解決這種問題 12/29 23:30
StarTouching: 我覺得可以回報給Steam看看 12/29 23:41
StarTouching: 畢竟Linux和Mac都有 Steam 不可能綁NTFS 12/29 23:41
StarTouching: 多支援一種格式 Steam應該不會不願意 12/29 23:42
commandoEX: EXFAT的另一個名稱是FAT64@ @跟FAT32屬於同一種系統 12/29 23:43
StarTouching: 用一般人聽得懂的語言來說的話 就是 12/29 23:44
commandoEX: Steam不是綁NTFS,是不給放在FAT32 12/29 23:45
StarTouching: Steam不認識ExFat 透過「資料夾捷徑」來騙過Steam 12/29 23:45
我昨天研究時有翻過steam討論區 不少篇有提及 感覺不是近期才發現的問題 還是來嘗試寫信看看好了 ※ 編輯: chjimmy (114.24.54.44), 12/29/2017 23:51:19
commandoEX: 另外NTFS也可以熱插拔啊(卸除磁碟機) 12/29 23:50
NTFS要熱插拔需停用快取 但效能會低一些(微軟的折衷?) 裝置管理員的磁碟機內容可以設定 沒有通知系統直接熱插拔(卸除磁碟機)有可能會遺失檔案(我遇過) ※ 編輯: chjimmy (114.24.54.44), 12/30/2017 00:04:53
fujisawa: 我的遊戲可以裝在ExFAT上阿 連記憶卡都能裝 12/30 00:04
fujisawa: 不過我有參加Steam Beta Update 12/30 00:05
chjimmy: 有些遊戲可以裝 有些要裝就會跳訊息出來(文明5試玩) 12/30 00:10
chjimmy: AOE2HD好像也會跳 當初裝到SSD上再搬到ExFAT上 仍能執行 12/30 00:11
fujisawa: 試了一下確實是這樣 12/30 00:16
fujisawa: 不過如果其他遊戲可以 這樣比較像是遊戲的問題吧 12/30 00:20
hazel0093: 熱插拔的ntfs就夠用了 12/30 00:53
hazel0093: 如果你說大檔案以及空間的話兩者的速度跟容量差不多 12/30 00:55
hazel0093: 幾十g以上 ntfs>exfat 12/30 00:55
Darkautism: 看標題以為是要ln -s… 12/30 01:33
trtxty01: ExFAT前身是FAT64,FAT就是穩定性太差才會被NTFS取代 12/30 02:56
annie06045: 推一下 12/30 10:22
buffalobill: ExFAT好處是OS X支援,隨身碟要通Win跟OS X就切exFAT 12/30 10:56
alan4023: 推個認真分享文 12/30 11:36
pttpu: 推個樓樓上,我對蘋果知識超薄弱 12/30 12:32
Bencrie: 在 Linux 下 NTFS 跟 exfat 都是走 fuse,都很慢 12/30 12:34
Bencrie: 不支援 fat32 我想是因為它不是日誌型檔案系統 12/30 12:40
Neil000: 看標題覺得我應該看不懂 點進來發現真的看不懂 12/30 13:04
Wcw5504: 非必要的話 目錄連結建議用/D 設junction的話要是有移動 12/30 18:42
Wcw5504: 或複製檔案時 會連實體檔案一併複製 而且很容易卡住 12/30 18:43
p00o99o: 很奇怪的需求 12/31 12:54