萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 電腦基礎知識 >  >> 電腦基本常識

為什麼電腦沒有 A 槽和 B 槽?軟碟機時代的遺產與盤符分配邏輯

打開「這台電腦」,硬碟從 **C:** 開始,**A:、B: 消失在歷史長河**。這不是 Bug,而是 **IBM PC (1981) 確立的慣例延續至今**。本文帶您穿越回軟碟機年代,理解盤符分配邏輯、為何 C: 成為系統盤、現代電腦仍保留 A:/B: 預留機制、虛擬軟碟機應用。

歷史現場:1981 年 IBM PC 5150 的儲存架構

  • 無硬碟:標準配備 **雙 5.25 吋軟碟機** (各 160/360 KB)。
  • DOS 1.0/1.1 盤符分配邏輯:
    • A: 第一軟碟機 (開機磁碟、系統程式)
    • B: 第二軟碟機 (資料磁碟、複製目標)
    • **單軟碟機機型**:邏輯上仍保留 B:,複製指令 `COPY A:*.* B:` 會提示「換入 B: 磁碟」→ 換盤 → 繼續,模擬雙機操作。
  • 硬碟 (10 MB) 後來才加入:DOS 2.0 (1983) 支援硬碟,**只能從 C: 開始分配**,因為 A:/B: 已被軟碟機佔用 (向下相容既有軟體/批次檔/腳本)。

軟碟機規格演進與盤符固化

時代主流軟碟容量對應盤符
1981~19875.25 吋 雙面雙密度 (DD)360 KBA:, B:
1987~1990s3.5 吋 DD / HD720 KB / 1.44 MBA: (3.5"), B: (5.25" 或第二 3.5")
1990s 中後期LS-120 (120 MB)、Zip (100/250/750 MB)超級軟碟通常指派為 A: 或後續字母
2000s 後USB 軟碟機1.44 MB插入時動態指派 (通常 A: 若無衝突)

現代 Windows 仍保留 A:/B: 預留機制

  • 磁碟管理 (`diskmgmt.msc`) / `diskpart` / `mountvol`:**無法將任何磁碟區指派為 A: 或 B:**,系統保留給軟碟機裝置驅動程式 (`flpydisk.sys`)。
  • 若透過 **USB 軟碟機** 或 **虛擬軟碟機** (VFD, ImDisk, WinImage) 建立虛擬軟碟裝置,**系統會自動指派 A: (第一個)、B: (第二個)**。
  • **為什麼不釋放 A:/B: 給硬碟?** 相容性:大量工業控制、醫療設備、舊版 BIOS 更新工具、DOS 時代批次檔、嵌入式系統**硬編碼 `A:\`、`B:\` 路徑**。釋放會導致這些關鍵系統失效。

虛擬軟碟機:現代電腦的「A: 槽」

  • 用途:BIOS/韌體更新 (廠商常只提供 .img/.ima 軟碟映像)、舊版 DOS 程式執行、虛擬機 (VMware/VirtualBox/Hyper-V) 掛載開機映像、舊遊戲/教學軟體需求 A: 磁碟。
  • 工具推薦:
    • ImDisk Virtual Disk Driver (開源、支援 RAM Disk/映像檔掛載、可建立虛擬軟碟機指派 A:)
    • VFD (Virtual Floppy Drive) (經典、免安裝、Win10/11 需測試模式簽名)
    • WinImage (商業、強大映像編輯/建立/寫入)

盤符分配完整邏輯 (Windows NT 核心)

  1. 開機階段:`ntoskrnl.exe` → `IoAssignDriveLetters` 依序掃描裝置物件。
  2. **固定預留**:A:、B: → 軟碟機裝置介面類別 `GUID_DEVINTERFACE_FLOPPY`。
  3. **系統/開機磁碟區** → **C:** (固定,不可變更)。
  4. **其他固定磁碟區** (內建 SATA/NVMe/RAID) → **D:、E:、F:...** 依列舉順序。
  5. **光碟機** (SATA/USB) → 緊接在固定磁碟後。
  6. **可移動裝置** (USB 隨身碟、SD 卡、外接硬碟) → **動態指派**,插入順序決定字母,**拔除後釋放**,重插可能不同字母。
  7. **網路對應磁碟機** → 手動指派 (通常 Z: 向前)。

💡 **固定 USB 裝置代號**:磁碟管理 → 右鍵磁碟區 → 變更磁碟機代號與路徑 → 指派固定字母 (避開 A/B/C),重插不變。

趣味冷知識

  • **CP/M 作業系統 (1974)** 已使用 A:/B: 代表軟碟機,**DOS 直接沿用**。
  • **Windows 95/98** 仍在「我的電腦」顯示 A: 3.5 吋軟碟機圖示,**即使機箱無軟碟機**,點擊會提示「裝置未就緒」。
  • **Windows 2000/XP 起**預設隱藏無裝置的 A:/B: 圖示,但裝置管理員仍可見 `Floppy disk drive`。
  • **部分工業主板 (2024 仍在產)** 保留 **FDC (軟碟控制器) 接腳** 及 BIOS 選項,支援真實 3.5 吋軟碟機。

結語:A:、B: 的缺席,是**向下相容的活化石**。每次看到 C: 開頭,都是在致敬 1981 年那台沒有硬碟、靠兩片 5.25 吋軟碟跑起來的 IBM PC。下次插入 USB 隨身碟看到 E: 或 F:,不妨在心裡跟那兩個消失的軟碟機說聲:**「謝謝你們讓出位置,成就了今天的 C: 系統盤。」**

copyright © 萬盛學電腦網 all rights reserved