我最近购买了 Nook Touch 阅读设备。
我使用 nookdevs.com 上的说明将其扎根
生根包括使用 win32diskimager 以某种方式将 .img 文件传输到卡上。
生根现已完成,据我所知,我不需要保留 SD 卡上使用的文件,SD 卡已从 3.5 GB 左右的单位减少到 75 MB 单位。
有没有一种简单的方法可以让我以某种方式将 SD 卡重新格式化为其原始状态或至少 3.5 GB。我不能简单地格式化它。
一周前,我开始在访问根植 Evo 4g 上的 SD 卡时出现间歇性 IO 错误。我最终将它插入我的 Windows 机器并尝试对其进行格式化。它似乎有效,但是当我卸载并重新安装卡时,所有文件都回来了。我尝试在我的手机上格式化并获得相同的结果,并让同事尝试使用 Mac diskutils 套件。所有格式都声称可以使用,但重新安装卡时文件又回来了。最后我跑了dd if=/dev/zero of=/dev/block/mmcblk0
;它完成了,同样的事情再次发生。
但这就是它变得疯狂的地方。我在 SD 卡上放了一个新的恢复文件——它添加了这个文件,没有任何问题。但现在它不能被删除,就像其他一切一样。所以我可以写入SD卡,但我不能删除任何东西。
我怎样才能解决这个问题?或者如果我不能,至少为什么会发生?
接受 SD 和 SDHC 卡的读卡器是否可以通过适当的软件支持支持 SDXC 卡,或者是否需要专门设计用于接受 SDXC 卡的读卡器?我正在寻找一个适用于一般 PC 读卡器的答案。
是否可以使用 SD 卡设置 RAID 系统?当然,如果所有卡片都完全相同,系统会更好地工作。如果可能,所有或大多数操作系统都可以处理此设置吗?
由于我听说过可以恶意更改 USB 记忆棒固件的BadUSB 问题,因此我正在考虑避免此问题的方法。
使用 SD 卡作为 USB 记忆棒的替代品(假设我使用的所有计算机都有读卡器)会避免这个问题吗?
我意识到这些读卡器仍然容易受到硬件破坏,但我更关心软件。
于是我父亲找到了一张SD卡,自然而然,我劝他不要把它放在他的电脑里,因为里面可能有各种病毒。但是,我想知道一种可能使该卡安全使用的解决方案。
在我的佳能数码单反相机中,有一个选项可以对任何插入的 SD 卡进行低级格式化。根据此消息来源,低级格式实际上会擦除所有数据并基本上重置分区。那么,这种低级格式会清除该卡上可能存在的所有病毒吗?将卡插入我的相机是否安全?不过,我认为,因为我发现有人在该卡上植入的任何病毒都不太可能在 DSLR 的操作系统上运行。
我只是在问,SD 卡在技术上是否可能是 SD XC,但具有远低于 64GB 的 SD-HC 或 SD-NC(正常容量)容量。
当然; 实际上,更高的 SD 卡标准没有理由拥有更少的存储空间。
我有一张包含 2 个卷(H 和 I)的 SD 卡。我找到了可以将驱动器 H 和 I 分别转换为 ISO 或 IMG 的程序。但我想要一个程序,可以将整张卡转换成包含所有卷信息的 IMG 或 ISO 文件。我已经使用程序reflect 对硬盘完成了此操作,但reflect 没有看到SD 卡。IMGBURN 将允许我独立做 H 或 I...
有谁知道我的选择是什么?我尝试过easeus disk copy、easeus backup、winimage、win32diskimager、RMPprep和USB映像工具...
对于机器人项目,我组装了一个 make 目标,它使用dd
(实际上dcfldd
)将 Raspbian Jessie 图像写入 SD 卡。这样,我可以放心,我的环境可以随时从头开始重现。
制作目标只是
flash:
sudo dcfldd bs=4M if=$(IMGPATH) of=$(SDX)
sync
Run Code Online (Sandbox Code Playgroud)
$(SDX)
/dev/sdc在哪里,并且意味着前面有一个脚本,该脚本将映像挂载到 /mnt/img,进行一些修改、调用sync
,然后卸载它。
这个过程似乎工作正常,除了我总是需要调用 make 目标两次——第一次,如果我正确弹出整个读卡器然后重新插入,图像中的两个分区之一无法安装,而且,如果我尝试从中启动 Raspberry Pi,我会遇到内核恐慌。
在尝试闪存卡(使用 Make 目标或在终端中手动),使用 Ubuntu 的“弹出父驱动器”启动器上下文菜单选项弹出,移除并重新插入读卡器后,引导分区在 Nautilus 中打开,但我得到了下面的对话框,没有主分区。
dmesg 的最后一百行左右在这里。可能相关的是
[100640.545190] FAT-fs (sdb1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
Run Code Online (Sandbox Code Playgroud)
和
[101082.691558] EXT4-fs (sdb2): bad geometry: block count 3894272 exceeds size of device (964096 blocks)
Run Code Online (Sandbox Code Playgroud)
正如第一个建议的那样,我做了sudo fsck /dev/sdb
,并得到以下内容。
fsck from util-linux …
Run Code Online (Sandbox Code Playgroud) 据说,在 SD 卡上连续写入会导致存储单元磨损,最终导致卡出现故障。我的问题的答案之一是如何实现SD卡的使用寿命达到10年或更长?表示闪存的写入周期数量有限(平均 10k 到 100k)。假设一个场景,SD卡容量为64GB,只消耗了5GB的写入数据,你认为如果这5GB的使用空间达到了100K的写入周期,即使还有足够的数据量,它是否会很快出现磨损或可能出现故障?未使用的空间?