Windows 7 不会自动挂载(分配字母)闪存驱动器,行为真的很奇怪

Windows 7 不会自动挂载(分配字母)闪存驱动器,行为真的很奇怪

我有一个经常使用的 SanDisk Cruzer Micro 4gb。今天,在用它在另一台电脑上安装 ubuntu 并将其插入我的主计算机后,Windows 7 拒绝安装它(即驱动器未出现在“我的电脑”中)。

该卷确实出现在磁盘管理器和设备管理器中(“磁盘 4”):

但当我尝试分配驱动器号(通过右键单击>更改驱动器号和路径)时,我得到了“该系统找不到指定的文件”

在此处输入图片描述

真正奇怪的是,如果我在设备管理器中禁用并重新启用驱动程序,突然一切都正常了,闪存驱动器被分配了一个字母并显示在“我的电脑”中(字母 J:在这种情况下)。我甚至可以现在更改驱动器号而不会出现错误,但这并不能解决问题。

在此处输入图片描述

即使如此,下次我拔下并重新插入设备时,它仍然会恢复到通常烦人的状态并且无法安装(没有驱动器号或出现在“我的电脑”上)

我尝试过但没有成功的事情:

  • 重启
  • 在不同的 USB 端口上插入和拔出
  • 卸载并重新安装驱动程序(如上所述,没有永久效果)
  • 更改驱动器号
  • 在另一台计算机上尝试该驱动器(闪存驱动器已安装并运行正常)
  • 将驱动器重新格式化为 FAT32\FAT(查看下面的注释)
  • 尝试进入安全模式(仍然无效)
  • 尝试使用 Diskpart 分配字母(失败,提示“系统找不到指定的文件”)链接:i.stack.imgur.com/QR3aI.png
  • 尝试使用 diskpart 启用\禁用“自动挂载”
  • 向飞天面条怪祈祷(还是不去 :( )

我不知所措……为了解决这个问题而重新安装 Windows 似乎有点过头了。请指教!

答案1

Windows 磁盘管理器可能会破坏分区表,请尝试使用 Gparted 创建一个新的分区表和没有标志的主 fat32 分区。

答案2

我遇到了与您同样的问题并经历了同样的症状。

我最终通过使用第三方分区工具执行以下操作来解决了这个问题:

  1. 清除闪存驱动器上的所有分区。
  2. 创建一个包含整个闪存驱动器的新 FAT32 分区。
  3. 手动设置驱动器号。

就我而言,我使用了免费下载MiniTool 分区向导家庭版

效果非常好。无需重启。

祝你好运!

答案3

您是否尝试过重新格式化 USB 驱动器。我注意到在磁盘管理实用程序中,它将您的驱动器标记为(逻辑驱动器),而不是活动的主分区。我刚刚用备用 USB 驱动器尝试过,在对我而言是标准格式化之后,我得到了:

我还听说有些逻辑驱动器在分配字母时会发生冲突。不过这可能只发生在网络驱动器上。

答案4

警告:此命令将覆盖指定驱动器上的数据。使用以下命令时,请仔细确保驱动器号/路径正确。

我使用 Cygwindd清空了分区表,之后 Windows 就可以格式化它了。使用cat /proc/partitions以下命令查看驱动器并清空分区表:

dd if=/dev/random of=/dev/sd[Cygwin path letter]

由于分区表是驱动器的开始,因此该命令只需运行几秒钟。

相关内容