我想知道为什么 CD/DVD 刻录机不能在完成并设置为只读模式后覆盖 CD 或 DVD。我知道只读模式会阻止进一步的写入,但是刻录机不能忽略它并刻录原始数据吗?
我知道您真的无法在光盘上存储任何新数据,因为它很可能会破坏所有内容,但是出于数据破坏目的,是什么阻止了这种情况?
难道就没有为此目的而制作的软件吗?CD/DVD 刻录机板上的固件是否会阻止这种情况?或者没有人有足够的兴趣,因为光盘无论如何都很容易破坏?
当我插入 USB 闪存驱动器时,它在我的计算机上显示为write-protected或read-only。我无法向其传输数据,也无法修改或删除已存储在其中的任何文件。我也无法使用 Windows 磁盘管理、DiskPart、GParted 或其他工具重新分区或重新格式化驱动器。驱动器没有写保护开关。
为什么会发生这种情况,我该怎么办?有没有办法解除写保护?
(请注意,某些存储卡也可能发生这种情况,因为它们通常使用类似于闪存驱动器中使用的控制器。在某些情况下,系统可能会报告驱动器或卡已成功格式化,即使它从未真正格式化过;重新插入设备后,原始数据会重新出现。)
这个问题经常出现,答案通常是一样的。这篇文章旨在为这个问题提供一个明确的、规范的答案。随意编辑答案以添加其他详细信息。
我正在编写 LaTeX 文档并使用命令行将 LaTeX 代码编译为 PDF 文档。在 Linux 中,我只需使用 Evince PDF Viewer 打开 PDF,每当我重新编译 LaTeX 代码时,PDF 会在几秒钟后刷新。
我现在正在尝试在 Windows 中做同样的事情。问题是,每当我在 Adobe Reader 或 Foxit Reader 中打开 PDF 时,它甚至不允许我写入 PDF 文件。当我运行时,我在命令行中收到此错误pdflatex test.tex:
!我不能写文件`test.pdf'。
是否有适用于 Windows 的 PDF 查看器可以执行以下操作?
我正在寻找一种解决方案来写保护 USB 密钥的内容。这个想法是为了防止其内容被用户无意中删除或被恶意程序更改——而不是限制将密钥回收用于其他用途。
以下是我目前发现的总结:
有些键有一个开关,使它们成为只读的。不幸的是,情况并非总是如此。
对于FAT32文件系统,唯一的解决方案似乎是将文件设置为“只读”。但是这种保护太弱了。NTFS有一个稍强的写保护,可以通过从“所有用户”中删除写权限来实现,这将使文件对每个帐户只读,“管理员”除外。将磁盘格式化为UDF使其在 Windows XP SP3 下为只读,但在 Windows Vista、Windows 7、Linux 和 Mac OS X 下为可读写。格式化为ISO9660/CDFS使其在 Linux 和 Mac OS X 下为只读,但不幸的是,这些内容不再能从 Windows 读取。
使用特定于微控制器的软件(如果芯片支持)可以重新分区密钥,以便它显示例如写保护和读写分区。问题是它让用户很困惑:写保护的分区可以显示为CD-ROM驱动器(它不是),插入后一些驱动程序显然安装在计算机上(实际上它们不是真正的驱动程序) ),并可能导致提示重新启动。此外,该解决方案不能普遍应用,因为它需要知道驱动器中使用的是哪种芯片,以及是否存在公开可用的工具来重新编程设备。
John Reasor 提到实用程序能够填充设备上的所有可用空间,从而无法创建新文件(见下文)。
是否存在在 USB 密钥上存储不可修改内容的通用解决方案?
它保护内容免受通常从 shell 进行的修改(例如删除、重命名、移动)或标准应用程序修改的文件和文件夹(例如另存为)的影响
它应该适用于大多数设备
用户仍然可以将设备重新格式化为常规密钥以将其重新循环用于其他用途(例如,使用fdisk)
我有一个 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) 我有一个 1.5TB 的 USB 驱动器,里面有许多重要文件,我想送给朋友(他们有 Windows7),仅供阅读。指旋螺钉似乎可以翻转注册表开关,但它似乎仅在本地 PC 上。
更新:
您是否知道任何 USB 驱动器在其固件中内置了此类功能?
我的闪存盘遇到一个错误,说它已被写保护,所以当然我什至无法复制文件甚至格式化我的闪存驱动器。
我的闪存驱动器发生了什么导致这种情况?
有什么办法可以解决这个问题吗?
我的 USB 闪存驱动器目前无法使用,因为它不知何故(非常突然!)变成了写保护。我已经用谷歌搜索并尝试了许多解决此问题的方法,但到目前为止都没有奏效。以下是我尝试过的一些解决方案:
可能使找到解决方案变得更加困难的一个因素是:我不知道品牌或型号是什么,因为我收到了大学赠送的 USB 闪存驱动器。因此,如果有人知道如何找到品牌和型号,仅此一项可能会有所帮助。
有任何想法吗?谢谢。
我知道这个问题以前曾被问过,但没有一个解决方案对我有用。
我有多个 MicroCenter USB 3.1 32GB 闪存驱动器出现此问题。最初,它们可以工作,但是当我第一次尝试将多个文件和文件夹复制到它们上时,它们就会显示错误。我也无法格式化磁盘,因为出现相同的错误
错误:


我尝试过的:
跑步Attributes Disk
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)
跑步chkdsk:
The type of the file system is FAT32.
Shadow copying the specified volume is not supported.
Volume USB DISK created 7/11/2021 10:01 AM
Volume Serial Number is BAAD-502B
Windows is verifying files and folders...
File and …Run Code Online (Sandbox Code Playgroud) 有时,我不得不把我的外部存储交给别人。但是,我担心不小心删除,移动,更改等的文件和文件夹......因此,磁盘上的数据可以读取就足够了。不需要写作支持。
所以,
1)我想让分区只读以防止其他人删除和/或写入任何内容。
2)当我收回我的磁盘时,我会再次将其恢复为可读/可写模式。
任何实用程序或方法来实现这些目标?
编辑:我阅读了一些基于硬件的解决方案,而其他解决方案仅在本地 PC上有效。我正在寻找全球有效且基于软件的解决方案。
解决方案:
一个基于软件的解决方案存在NTFS卷。我写了一个 PowerShell 脚本来自动化解释的过程:
write-protect ×10
usb ×5
read-only ×3
burning ×1
compact-disc ×1
diskpart ×1
firmware ×1
latex ×1
partitioning ×1
pdf-reader ×1
pdflatex ×1
protected ×1
usb-storage ×1
windows-10 ×1