2012-02-18 15 views
2

我正在做我的程序中的硬盤掃描,我記得掃描B驅動器時壞的舊日會凍結我的機器。我可以跳過那些還有軟盤的用戶的A和B驅動器嗎? Windows中的A或B驅動器曾用於除軟盤之外的其他事物嗎?A和B驅動器是否由Windows保留?

+0

只是一個快速的想法:你可以排除所有的可移動驅動器。 – Filburt 2012-02-18 08:02:17

+0

我正在搜索的項目位於可移動驅動器(通常爲USB盤)上,但從未放在軟盤上。 – unixman83 2012-02-18 08:03:37

+2

這已更改。過去(例如DOS/Windows 98)絕對是真的。但是我相信他們可以在Vista +中映射*(如果它們不是由FDD驅動程序指定的,只有在BIOS完全禁用的情況下)。運行「磁盤管理」管理單元。 (我可以將B映射到Parallels VM下,它只有一個用於A的FDD驅動程序)。由於遺留原因,只有一個非常愚蠢的設置系統纔會將A/B用於其他任何事情,就像只有愚蠢的系統改變C一樣(儘管它完全有可能在不同的非C分區上安裝Windows)。 – 2012-02-18 08:14:16

回答

2

Windows始終將字母A分配給第一個軟盤驅動器,將B分配給第二個軟盤驅動器。如果沒有第二張軟盤,則B將充當虛擬軟盤並指向A.如果沒有軟盤,則A和B將被視爲無效驅動器盤符。

我相信如果C和Z之間的所有驅動器號都被分配,DOS和Windows的某些舊版本可能會重複使用A和B,但這是非常不可能的情況。

假設你不關心軟盤驅動器,你的程序可以安全地跳過A和B的搜索。

編輯:更多信息

映射網絡驅動器也可以棲息A:和B:

相關問題