根据rasbery pi 文档,您可以使用 /dev/disk 或 /dev/rdisk 将操作系统加载到闪存卡。
rdisk 代表原始磁盘。
/dev/disk 是块级设备,为什么 rdisk 会快 20 倍?
使用 Mac OSX
注意:在 OS X 中,每个磁盘在 /dev 中可能有两个路径引用:/dev/disk# 是一个缓冲设备,这意味着任何发送的数据都会经过额外的处理。/dev/rdisk# 是一个原始路径,它要快得多,而且在使用 dd 程序时完全没问题。在 Class 4 SD 卡上,使用 rdisk 路径的差异大约快 20 倍。
我需要测试一些嵌入式硬件的一些读/写代码的弹性。我怎么可能牺牲一些 SD 卡并破坏几个已知扇区来进行对照研究?
我唯一能想到的就是将单个扇区覆盖几百万次。我想知道是否可以创建一个 Linux badblocks 脚本来在单个扇区上重复运行几个小时的破坏性测试。
我有一些我使用的 SD 卡。我可以覆盖它们的次数有限制吗?如果我在卡片上留下信息,是否有任何事情会导致它最终丢失这些信息(磁场除外)?这些卡的首选存储条件是什么?
我想从我的 Linux 虚拟机格式化 SD 卡。我的笔记本电脑中有一个内置的SD 卡读卡器。我尝试使用VirtualBox和VMware Player并安装了 Ubuntu 10.04 来宾。他们都没有将 SD 卡读卡器显示为设备。我可以从 Windows 主机访问 SD 卡。
我对使用共享文件夹的解决方案不感兴趣,因为我想将 SD 卡作为硬件访问(它应该显示在 中/dev
)。
我基本上想为BeagleBoard设置 SD 卡,但我不想在我的 PC 上安装物理 Ubuntu。
我一直在寻找一种方法来做到这一点,但我一直无法找到答案。我需要将我的 2 GB SD 卡格式化为 FAT-32,但我在“磁盘工具”中没有看到该选项。
如果我选择 SD 驱动器(Apple SDXC Reader Media)并转到“擦除”,我有以下格式选项:
做同样的事情,但选择 SD 卡本身(在我的情况下,NO NAME
),我得到了所有相同的结果,减去 Mac OS X 的加密。
我读过选择 MS-DOS 将在 FAT-16 和 -32 之间进行选择,具体取决于 SD 卡的大小。但是,我有一个 2 GB 的。
Format: MS-DOS (FAT16)
Owners Enabled: No
Number of Folders: 0
Capacity: 1.98 GB (1,975,546,368 Bytes)
Available: 1.79 GB (1,789,296,640 Bytes)
Used: 186 MB (185,991,168 Bytes) --> (I have already backed …
Run Code Online (Sandbox Code Playgroud) 我试图帮助一位非常担心她刚刚丢失了32GB SanDisk microSD 卡上的所有数据的朋友。我告诉她我会发布这个,看看是否有人可以提供帮助。
以下是详细信息:
这是她尝试过的:
她无法使用 linux box,但可以使用她的 Android 手机。
她如何才能恢复 32GB SanDisk microSD 卡上的数据?
我有一台平板电脑、一台 Surface Pro,还有一张永久插入的微型 SD 卡。我用它来存储音乐和视频等媒体文件。
Windows 认识到它是一个可移动驱动器,会立即删除文件而不是将它们放入回收站。此外,SkyDrive 和 Dropbox 等应用程序拒绝同步到卡上,因为它是可移动的。
我知道格式化 micro SD 卡 NTFS 并将其作为文件夹安装在 C: 驱动器上,可以使 SkyDrive 和 Dropbox 同步到可移动驱动器,但不会影响文件删除。
我还听说可以通过翻转可移动位来更改各种 USB 驱动器,以便 Windows 将其视为不可移动驱动器。但是,这似乎不是读卡器的选项,至少不是我 Surface 中的选项。
有什么办法可以在这个驱动器上启用回收站,并且一般让这个驱动器被视为不可移动驱动器?
sd-card removable-media microsoft-surface windows-8 windows-10
我有一个在 SD 卡上运行的基于 ARM 的嵌入式系统。它目前是使用 ext3 作为文件系统的 Debian GNU/Linux。当我要重新安装系统时,我开始考虑是否要更改为对闪存更友好的文件系统。我听说过 JFFS2、YAFFS2 和 LogFS,它们似乎都适合这份工作。你会推荐哪一个?另外,我听说有很多 ext4 改进以更好地适应 SSD 磁盘;我是否可以将其解释为运行 ext4 应该没问题?在这种情况下,我需要特别考虑什么?
我想系统的使用很重要。但是为了一般性,想象一下它会做标准的桌面东西(即使它实际上是一个基于 ARM 的小型系统)。
感谢您的任何答复。
编辑:维基百科告诉我(在“需要引用”的声明中)可移动闪存卡和 USB 闪存驱动器具有内置控制器来执行磨损均衡和纠错,因此使用特定的闪存文件系统不会增加任何好处。因此,我倾向于坚持使用 ext 文件系统。
如何重新分区SDHC卡(4 GB 或更多)?我是否需要第三方工具或 Linux(Live CD解决方案就可以)?
在 Windows 的磁盘管理中,删除分区选项变暗:
我可以将卡重新格式化为FAT32,将文件复制到卡或从卡复制文件,甚至使用命令行命令CONVERT将文件系统更改为 NTFS ,但不能重新分区。
文章如何在Windows XP分区SD卡有关使用“在Windows推动者程序”,这听起来相当可疑我会谈。
我尝试从“优化快速删除”更改为“优化性能”。格式化为 NTFS 的选项出现了,但删除分区选项仍然变暗。
平台:
我还尝试了不同版本的 Windows 和不同的卡,结果相同:
我下载了一个有两个分区的原始 SD 卡映像。
当我尝试将其直接 dd 插入 SD 卡时,它导致了一些文件系统错误。我不确定是卡有问题还是图像有问题。
有没有办法在不将其写入物理卡的情况下检查该图像?喜欢尝试单独安装分区或检查表?
sd-card ×10
disk-utility ×2
linux ×2
partitioning ×2
bad-blocks ×1
bad-sectors ×1
dd ×1
dev ×1
disk-image ×1
filesystems ×1
macos ×1
windows-10 ×1
windows-8 ×1