我有一个全新的闪存驱动器(一周前),它已被 Windows、Kubuntu 和可引导分区程序标记为只读。为什么会这样?可以修复吗?如果是,我该如何解决这个问题?
首先,这个驱动器是新的。它肯定没有被使用到足以因正常磨损而死亡,尽管我不会低估有缺陷的组件。
驱动器本身以某种方式锁定在只读状态。Windows 磁盘管理:

磁盘部分:
Generic Flash Disk USB Device
Disk ID: 33FA33FA
Type : USB
Status : Online
Path : 0
Target : 0
LUN ID : 0
Location Path : UNAVAILABLE
Current Read-only State : Yes
Read-only : No
Boot Disk : No
Pagefile Disk : No
Hibernation File Disk : No
Crashdump Disk : No
Clustered Disk : No
Run Code Online (Sandbox Code Playgroud)
真正让我困惑的是Current Read-only State : Yes和Read-only : No。
到目前为止,我已经尝试过:
在 Windows …
我可以采取哪些步骤来尝试从任何存储设备恢复丢失或无法访问的数据?
答案:
这适用于任何计算机存储设备,例如内部/外部硬盘驱动器、USB 记忆棒、闪存。
最重要的是停止使用它,任何类型的 I/O 都会破坏您恢复的机会。
我们有单独的问题,更详细地涵盖了 USB 闪存驱动器的常见问题:
我有一个 USB 闪存驱动器,它不再被我的计算机识别。Windows 磁盘管理和 DiskPart 报告没有媒体,驱动器上没有存储空间(0 字节),我无法对驱动器进行分区或格式化:
如果驱动器出现在 Windows 资源管理器中,尝试访问它会返回一条错误消息,指示没有插入磁盘,例如:
请将磁盘插入驱动器 X:。
各种磁盘分区和数据恢复实用程序无法识别驱动器或仅提供驱动器的通用名称而无法访问驱动器的内容。
我能做什么?如何从驱动器中恢复数据?
这个问题经常出现,答案通常是一样的。这篇文章旨在为这个问题提供一个明确的、规范的答案。随意编辑答案以添加其他详细信息。
data-recovery hardware-failure usb-flash-drive community-faq
突然间,我的 USB 闪存驱动器 (8gb Corsaire Voyager) 突然变为只读,我不知道为什么。
驱动器上没有“只读”开关。所有的数据都还在。但是什么都不能再写了。驱动器上有 2GB 可用空间。操作系统是 Windows7 Pro x64。昨天不是这样的。
在 FreeCommander 中,如果我尝试在驱动器上创建一个新文件夹,它会告诉我该驱动器被写保护。
我将它插入另一台计算机,它在那里也是只读的。
什么可能导致这种情况,我怎样才能让它回到应该的读/写模式?我知道我可以通过重新格式化来修复它,但我不想那样做。
我找到了几种解决方案来做到这一点,但还没有解决:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies设置WriteProtect为 0)如果数据正在积极地写入闪存设备,如果断电,存储单元(或整个存储设备)是否会受到物理损坏,或者数据是否会被破坏?是否仍然可以写入和读取受影响的设备或内存块(即使数据本身已损坏)?
这个问题一直在我的脑海里,因为我遇到了视频游戏机的存储卡,制造商声称如果在保存时关闭电源会发生这种损坏,但它仍然困扰着我关于 USB 闪存驱动器和 SSD .
我无法从金士顿 32 GB 微型 SD 卡中删除只读属性。我想把整张卡擦干净。
我得到了一个 Raspberry Pi 3 和一个 32 GB 的微型 SD 卡和一个 Echo 来玩。当我拿到 Micro SD 卡时,它是全新的。我下载了一个新的 Ubuntu 16.04 映像,并在 Windows 10 上使用 Etcher 格式化了卡。完成后,我插入了所有让 Raspberry 工作的东西,但发现没有任何反应。我开始有一点慌了,心里想:“干得好Scrat,你绝对白痴你为什么不能只是等待一点点,google了该死的教程。”
我在 google 上搜索了可能出错的地方以及我应该做的事情,但不得不发现您不能随意放置任何 Ubuntu 映像。它必须是创建者提供的图像之一(在我的情况下是 Ubuntu Mate 或 Raspbian)。
在尝试通过右键单击并通过 Windows 资源管理器重新格式化来重新格式化时,我遇到的第一件事是该卡处于只读模式。尝试在 Windows 资源管理器中访问它只显示了 EFI 目录,我对此并不感到惊讶。
我在互联网上发现的第一件事是关于卡上的开关/锁,但我的卡根本没有任何锁。卡片本身和我用来阅读的 Robson 迷你读卡器都不是。
后来我试着记住如何编辑磁盘。
请注意,当时我仍在使用 Windows 10,因为我必须从外部驱动器复制旧的 VM-Ware 和系统映像,而我不知道那在哪里。
我打开一个命令行,运行 diskpart,并通过以下方式列出我的所有磁盘
list disk
Run Code Online (Sandbox Code Playgroud)
输出我的 931 GB HDD、我的 119 GB SSD(安装 Windows 的地方)和 29 GB Micro SD 卡:
Datenträger ### 状态 …
我想问你是否知道如何修复损坏的USB?我试过这个diskpart命令,但没有用。介质被写保护。
你有什么更好的主意吗?我需要修复它,因为我的闪存驱动器中有重要文件。我真的需要找回它。
我看到文件系统被视为 RAW 并且无法访问。我尝试过错误检查,但它需要您对其进行格式化。我尝试了数据恢复软件,但所有文件都已损坏。我的 USB 是 Imation 4GB。有什么建议?
使用 SD 卡强制执行的只读模式锁定在哪里?这是在卡本身内部、在读卡器的固件中还是在操作系统中完成的?(其他地方?)
我从一家半阴暗的中国公司订购了一堆 1GB 的 USB 驱动器。它们中的大多数工作得很好,但其中一些不会让我格式化它们,因为它们是“写保护的”。设备上没有写保护开关。我已经详尽地尝试了以下内容:
那么所有这些 I/O 设备错误是否意味着这些 USB 驱动器完全被搞砸了?有没有办法获得有关该问题的更多信息?
我有一个 4GB 的 HP USB 闪存驱动器,我使用 Win32DiskImager 将 Chromium OS 映像写入其中。现在我试图重新格式化它,但我不能。一切都告诉我磁盘是写保护的。作为 USB 闪存驱动器,没有写保护开关。我已经尝试过标准的 Windows 格式的东西、磁盘管理、diskpart 和 HP USB 磁盘存储格式工具。我也试过修改注册表。有任何想法吗?以下是尝试使用 diskpart 的结果:
Microsoft Windows [Version 6.3.9600]
(c) 2013 Microsoft Corporation. All rights reserved.
C:\WINDOWS\system32>diskpart
Microsoft DiskPart version 6.3.9600
Copyright (C) 1999-2013 Microsoft Corporation.
On computer: BRANDON-PC
DISKPART> list disk
Disk ### Status Size Free Dyn Gpt
-------- ------------- ------- ------- --- ---
Disk 0 Online 931 GB 1024 KB
Disk 1 No Media 0 B 0 B
Disk 2 No Media …Run Code Online (Sandbox Code Playgroud) sd-card ×2
storage ×2
usb ×2
diskpart ×1
format ×1
hard-drive ×1
linux ×1
partitioning ×1
repair ×1
ssd ×1
ubuntu ×1
windows-10 ×1
windows-7 ×1