如何在 FAT32 USB 驱动器上添加写访问权限?

如何在 FAT32 USB 驱动器上添加写访问权限?

我已经束手无策了。我将 Windows 操作系统安装在 USB 驱动器上,以便在全新的 PC 上安装 Windows;但由于某种原因,安装失败了。

几天后,当我再次将 USB 插入我的(旧)电脑时,我发现无法删除任何内容;写访问权限被禁用。

我尝试了以下方法:

  • 格式化设备(由于只读模式,这显然是不可能的)
  • 通过 USB 的属性访问并从“安全”选项卡禁用只读(由于是 FAT32,因此不会出现“安全”选项卡)
  • 通过 CMD 的 diskpart 访问(清理导致 I/O 错误,大概是由于没有写访问权限),至于清除只读属性,控制台说它已成功清除,但再次列出属性或从文件资源管理器访问,显示它没有效果
  • 从磁盘管理中删除驱动器内容(I/O 错误,可能是因为没有写访问权限)
  • 我还尝试下载与此相关的软件来提供帮助,因为我认为我不是第一个遇到这个问题的人,但我发现要么是来自不可靠的网站,要么是无法在 Windows 11 上运行的旧软件

我的 USB 没有物理写保护开关

现在要明确的是,USB 工作正常,多年来一直工作正常,只有在安装 Windows 操作系统时才会发生这种情况。我可以看到 USB 中下载的所有文件,并且可以毫无问题地打开它们,所以我不认为设备已损坏。

我还能如何添加对此 USB 的写入权限?这是 SanDisk Ultra。

答案1

如果 DISKPART CLEAN 因 IO 错误而失败,则此错误要么是由记忆棒本身(而不仅仅是 FAT32 文件系统)变为只读状态,要么是由记忆棒完全不可读导致的。由于您仍然可以读取旧内容,因此第一种情况适用。

有些 USB 设备会在内部控制器芯片检测到存储设备损坏时故意切换到只读模式。
如果控制器及早发现,设备仍可读取,但任何进一步的写入(即使只是更新正在读取的文件的“上次访问”时间戳)都可能完全破坏存储设备,因此会将其阻止。

因此,请将您仍然需要的数据(如果有)复制到另一个位置,然后扔掉该存储棒。该存储棒已损坏,无法再用于数据存储。

答案2

FAT32 文件系统不支持控制访问(又称 ACL)。

我只能想到以下几个导致它不可写的原因:

  • 它正在物理上死去
  • 它存在不一致(运行 chkdsk/磁盘检查)
  • 它具有读/写物理切换

由您来判断哪一个适合您。

或者您可以简单地尝试重新格式化它。

相关内容