利用mklink指令把遊戲灌在ExFAT分割區上 - Steam

Table of Contents

[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

--

All Comments

Donna avatarDonna2018-01-02
你的習慣好奇怪 為什麼?fat32有比較好?
Valerie avatarValerie2018-01-06
exfat 不是 fat32 ... 那是不一樣的東西
Susan avatarSusan2018-01-07
exfat除了windows和mac皆可讀寫外好像沒啥好處
Lucy avatarLucy2018-01-10
exfat有什麼優點嗎?存取比較快或是壞軌比較好救檔案?
Quanna avatarQuanna2018-01-13
用過everything就知道NTFS的好
Yedda avatarYedda2018-01-17
格式化改NTFS不就結了?
Robert avatarRobert2018-01-21
為什麼我看不懂這篇 樓下你說呢?
Mary avatarMary2018-01-23
mklink跟是否為exfat沒太大關係 主要是 這個指令建立
的捷徑可以讓系統讀取時讀到捷徑連結的目的而不是捷徑
檔 某些情況下頗方便就是了
Faithe avatarFaithe2018-01-23
這個指令也可以用在我的文件裡 kf2的模組會存在我的文
件裡如果沒有特別把我的文件改到D槽的話 C槽會被kf2的
模組吃掉一堆空間 用mklink指令可以解決這種問題
Jacob avatarJacob2018-01-24
我覺得可以回報給Steam看看
畢竟Linux和Mac都有 Steam 不可能綁NTFS
Olive avatarOlive2018-01-25
多支援一種格式 Steam應該不會不願意
Doris avatarDoris2018-01-28
EXFAT的另一個名稱是FAT64@ @跟FAT32屬於同一種系統
Hardy avatarHardy2018-01-29
用一般人聽得懂的語言來說的話 就是
Blanche avatarBlanche2018-01-31
Steam不是綁NTFS,是不給放在FAT32
Linda avatarLinda2018-02-05
Steam不認識ExFat 透過「資料夾捷徑」來騙過Steam
Linda avatarLinda2018-02-07
另外NTFS也可以熱插拔啊(卸除磁碟機)
Dora avatarDora2018-02-08
我的遊戲可以裝在ExFAT上阿 連記憶卡都能裝
Lily avatarLily2018-02-09
不過我有參加Steam Beta Update
Sandy avatarSandy2018-02-11
有些遊戲可以裝 有些要裝就會跳訊息出來(文明5試玩)
Kyle avatarKyle2018-02-14
AOE2HD好像也會跳 當初裝到SSD上再搬到ExFAT上 仍能執行
Kumar avatarKumar2018-02-15
試了一下確實是這樣
Elma avatarElma2018-02-18
不過如果其他遊戲可以 這樣比較像是遊戲的問題吧
Annie avatarAnnie2018-02-22
熱插拔的ntfs就夠用了
John avatarJohn2018-02-26
如果你說大檔案以及空間的話兩者的速度跟容量差不多
幾十g以上 ntfs>exfat
Ina avatarIna2018-02-27
看標題以為是要ln -s…
John avatarJohn2018-03-03
ExFAT前身是FAT64,FAT就是穩定性太差才會被NTFS取代
Edward Lewis avatarEdward Lewis2018-03-08
推一下
Eden avatarEden2018-03-12
ExFAT好處是OS X支援,隨身碟要通Win跟OS X就切exFAT
Ophelia avatarOphelia2018-03-15
推個認真分享文
Olga avatarOlga2018-03-19
推個樓樓上,我對蘋果知識超薄弱
Anonymous avatarAnonymous2018-03-20
在 Linux 下 NTFS 跟 exfat 都是走 fuse,都很慢
Zora avatarZora2018-03-23
不支援 fat32 我想是因為它不是日誌型檔案系統
Todd Johnson avatarTodd Johnson2018-03-26
看標題覺得我應該看不懂 點進來發現真的看不懂
Jacob avatarJacob2018-03-30
非必要的話 目錄連結建議用/D 設junction的話要是有移動
Eartha avatarEartha2018-03-31
或複製檔案時 會連實體檔案一併複製 而且很容易卡住
Charlotte avatarCharlotte2018-03-31
很奇怪的需求