Homelab 新手日記:Rufus 製作 Linux 開機碟後,Windows 讀不到?用內建 diskpart 兩分鐘救回來

最近受了 Reddit Homelab 版的「蠱惑」,心裡總是癢癢的,想在家裡弄一套屬於自己的數位王國。像是跑跑 Immich 當作 Google 相簿的替代品,或是架個 Nextcloud 來 sync 各裝置的檔案,光想就手癢難耐。

說來也巧,念頭才剛冒出來,滑 Facebook 就看到有人在賣 Dell Optiplex 7060 Micro。那個精緻 1L 的小身版,簡直是 Homelab 新手的夢幻平台。雖然我對 Linux 和 Docker 的熟悉程度大概只比金城武「略懂」一些,拜這一兩年人工智慧的遍地開花,靠著跟 AI 一問一答,竟也跌跌撞撞地把服務都跑起來了。整體來說,是一次充滿成就感的有趣體驗。

不過,整個過程中最讓人啼笑皆非的,是在製作開機碟時鬧出的烏龍。

那天,我拿起 Rufus 戰戰兢兢地寫入 Linux ISO,完成後把隨身碟插回 Windows,想檢查一下都寫入些什麼,卻發現——電腦完全抓不到它。當下心中一涼,以為是製作失敗,不信邪地換了另一支隨身碟重做一次。結果,歷史完美重演,第二支隨身碟也在一瞬間從 Windows 的視野中「人間蒸發」。

說真的,那幾分鐘我滿腦子都在懊惱:「才剛入門 Homelab,就先報銷兩支隨身碟…」還好,絕望之際我想起了這次的神隊友——AI。它又一次像漫威英雄般降臨,事情沒有我想像的那麼嚴重...

為什麼 Windows 會突然翻臉不認隨身碟?

原因其實很單純:Rufus 在寫入 Linux ISO 時,多數情況會使用「DD 映像模式」。這種模式會直接把隨身碟改寫成 Linux 專屬的格式(例如 ISO9660 或 ext4)。

問題在於,Windows 是個蠻「挑食」的系統,它只習慣 FAT32、NTFS 或 exFAT 這幾種格式。當它看到陌生的 Linux 檔案系統時,不是直接跳過不顯示磁碟機代號,就是跳出「是否要格式化」的警告——讓新手小夥伴們很容易就以為隨身碟 --- 往生了。

怎麼讓隨身碟回家?

既然知道是格式不合的問題,解決方式也出乎意料地簡單。不用下載任何第三方工具,Windows 本身就內建了一個低調但強大的指令工具:diskpart

只要照著下面的步驟,兩分鐘內就能讓隨身碟重獲新生:

  1. 以系統管理員身份開啟「命令提示字元」。
  2. 在終端機輸入 diskpart 並按下 Enter。
  3. 精準選中你的隨身碟(這步最關鍵):
    • 輸入 list disk,畫面上會列出所有磁碟。
    • 對照容量大小,找出你的隨身碟編號(例如 Disk 1)。
    • 輸入 select disk N請把 N 換成你的編號,例如 select disk 1)。
    • ⚠️ 再三確認,千萬別選到電腦原本的系統碟,否則就不是隨身碟不想回家,連你的電腦也會和你說 Bye Bye~
  4. 徹底清空磁碟資訊: 輸入 clean,一鍵清除所有分割區與格式設定。
  5. 重建分割區並格式化:
    • 輸入 create partition primary
    • 輸入 format fs=ntfs quick(或 fs=fat32,看你的需求)
    • 輸入 assign,系統會自動幫隨身碟分配一個新的磁碟機代號。
    • 最後輸入 exit 離開。

完成後,打開「本機」看看——那支失蹤的隨身碟已經乖乖地出現在清單裡了。

文末

雖然過程中鬧了一些笑話,但,Homelab 有趣的地方往往不在於最後跑起來的服務有多厲害,而是在卡關時,透過自己的努力把問題解決的那種爽快感。

如果你也在 Homelab 的路上跌跌撞撞,或者因為 Rufus 搞丟過隨身碟,希望這篇文章能幫你省下一些冷汗和時間。歡迎一起入坑!我們路上見。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

返回頂端