今年想幫電腦升級記憶體或增加儲存空間,那價格相信很多人都下不了手,但最近 Reddit 上有位玩家卻有夠奢侈,把一批 2.5 吋的 SATA SSD,替自己的 Steam 遊戲打造專屬「實體卡匣」。每款遊戲都有獨立 SSD、彩色外殼和封面,想玩哪一款就從架上拿下來,再像以前使用遊戲卡匣一樣插進擴充座。
SSD 插入後,電腦還會自動找到對應遊戲,並開啟 Steam 頁面或直接啟動。當然,這方式嚴格來說沒有什麼實用性,就只是享受挑選卡匣再插入電腦的那種過程,要不然也挺麻煩的,而且這樣一直插拔,也可能會造成 SSD 損壞。

圖片來源:Reddit
玩家把 128GB SSD 變成 Steam 實體卡匣!插上擴充座就能啟動遊戲,單顆成本只要 8 美元
這套 Steam 實體卡匣是由 Reddit 網友 Jibril-sama 製作,根據他分享,他替每顆 2.5 吋 SSD 都加上彩色外殼,正面放上遊戲名稱和封面圖片,再搭配一個 USB 轉 SATA 擴充座。這樣整排放在桌上,看起來真的壯觀。
圖片來源:Reddit
硬體沒有想像中複雜,SSD 也不用占用到主機板上的 SATA 連接埠。Jibril-sama 表示,他使用的是簡單的 USB 3.0 轉 SATA 轉接器,因此只要準備相容的硬碟擴充座,就能把卡匣當成一般外接儲存裝置使用。
圖片來源:Reddit
軟體部分才是這專案真正有趣的地方。最早展示的版本運作於 Linux,當 SSD 插入電腦後,`udev` 規則會先偵測到新的儲存裝置,再通知 `systemd` 服務。系統等 SSD 完成掛載後,會尋找根目錄裡的 `launch.sh` 腳本並執行。簡單來說,整個流程就是 SSD 插入電腦後,自動執行裡面的遊戲捷徑,遊戲本體也放在同一顆 SSD 的 SteamLibrary 資料夾中。
他也有把 3D 列印檔案與程式碼公開,除了原本的 Linux 版本,現在還加入 Windows 支援。Windows 版本會透過工作排程器在背景執行監控程式,偵測到新的磁碟後,尋找根目錄中的 `launch.ps1`。作者表示,相同概念也可以用在 SD 卡、microSD、USB 隨身碟與外接硬碟上,不一定只能使用 2.5 吋 SSD,不過實際相容性仍會受到作業系統、自動掛載設定和硬體影響。
Update: Game Cartridge 3D-Files and Code (Linux/Windows) published
byu/Jibril-sama inpcmasterrace
很多人一定會想問:「一款遊戲配一顆 SSD,這樣到底要花多少錢?」
Jibril-sama 在 Reddit 回覆,這批舊 SATA SSD 是向當地大量賣家購買,10 顆總價 70 歐元,平均每顆只要 7 歐元,約 8 美元。專案裡大部分 SSD 容量都是 128GB,另外幾顆 256GB SSD 則是他原本就有的舊硬碟。
以現在來說,7 歐元能買到一顆 128GB SSD 真的很少見。有人追問他是在哪裡找到這種價格時,Jibril-sama 坦言自己只是運氣很好,剛好在當地遇到大量出售的賣家,他推測這批 SSD 可能來自翻新的舊電腦。

