我无法从金士顿 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 ### 状态 …
我从 eBay 购买了 64 GB SD 卡。当我将 Arch Linux ARM 映像刻录到它并使用它来启动我的 Raspberry Pi 时,它工作正常。
但是,当我尝试在其上创建单个 ext4 分区以使用卡的所有容量时,会发生错误。mkfs.ext4
总是幸福地结束;但是,分区不能被mount
编辑,总是抛出错误并dmesg
显示内核消息包括Cannot find journal
. 事实证明,至少在两个平台上都是这种情况:Arch Linux ARM 和 Ubuntu 13.04。
另一方面,我可以无误地创建和挂载 FAT32 分区(尚未完成全容量检查)。
我听说有些坏人可以更改 SD 卡接口以向操作系统报告错误的容量(即该卡实际上只有 2 GB,但它报告自己为 64 GB),以便以更好的价格出售该卡。
我知道有类似的工具badblocks
可供我检查 SD 卡是否存在坏块。能badblocks
检测出这样的问题吗?如果没有,还有什么其他解决方案可供我测试卡?
理想情况下,我想知道我是否被骗了;如果结果显示我刚收到一件坏物品,我只能退回给卖家,而不是向 eBay 报告有人试图欺骗我。
更新
操作和消息:
~$ sudo mkfs.ext4 /dev/sde1
mke2fs 1.42.5 (29-Jul-2012)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
4096000 inodes, …
Run Code Online (Sandbox Code Playgroud) 使用 SD 卡强制执行的只读模式锁定在哪里?这是在卡本身内部、在读卡器的固件中还是在操作系统中完成的?(其他地方?)
我从亚马逊市场订购了一张“新”微型 SD 卡。然而,它用一个便宜的小塑料袋代替了原来的包装。我把它放进我的电脑,发现它是空的,但已经格式化了。
SD卡通常开箱即用吗?这是否意味着它已经被使用了?如果没有,有什么方法可以判断它是否被使用过?
我真的不介意只要它工作正常,但我认为在亚马逊上将某些东西列为“新”是不合适的,尽管如果不是的话。
我想将 16 GB SD 卡重新格式化为 NTFS,以便我可以使用它轻松地将大文件(大于 4 GB)从一台计算机传输到另一台计算机,但我的计算机只允许FAT变体。
我的 SD 卡上有照片。我在 Mac 上看不到文件。我可以在我的相机中看到它,当我在手机中加载 micro SD 卡时,我可以看到照片。我的 Mac 没有显示任何文件。我假设可能有某种病毒使文件隐藏。
我想在终端中看到这些文件(就像我在 DOS 中所做的那样)。
我收到了一些看起来是假的闪存驱动器。丝印显示 64 个演出,它们在操作系统中显示为 64 个演出。
但是,如果您尝试写入任何大于 4 gig 的文件,该文件就会损坏。
如何快速判断闪存驱动器/sd 卡是否是假的,以及实际大小是多少?
旁注:
我知道 h2testw,但它是德语的,而且我觉得它极难使用。我正在寻找替代程序,或者从命令行执行此操作的方法。
任何平台都可以。
sd-card ×10
bad-blocks ×1
command-line ×1
dd ×1
filesystems ×1
linux ×1
macos ×1
memory-card ×1
ntfs ×1
partitioning ×1
speed ×1
ssd ×1
storage ×1
terminal ×1
trim ×1
ubuntu ×1
windows ×1
windows-10 ×1