Questions tagged «sd-card»

与在Ubuntu机器上使用Secure Digital(SD)卡有关的问题,相关问题等。

7
如何安装SD卡?
我的电脑有一个SD卡插槽。当我将可用的SD卡插入插槽时,什么也没发生。当我将CD或DVD放入或插入USB驱动器时,介质已安装并且可用。SD卡需要做些特别的事情吗? 硬件规格 我在Dell XPS L502X上运行11.10。卡插槽上标有“ SDXC / MMC-MS / Pro”(维基百科告诉我各种SD卡类型)。
74 storage  sd-card 


5
使用dd命令克隆SD卡
我正在尝试克隆可能包含许多分区的SD卡,其中一些分区是Ubuntu无法识别的。通常,我要克隆整个卷,而不仅仅是部分分区。因此,我安装了SD卡,并在日志查看器中看到了类似的内容: kernel: [ 262.025221] sdc: sdc1 sdc2 alex@u120432:~$ ls /dev/sdc* /dev/sdc /dev/sdc1 /dev/sdc2 由于我要复制整个磁盘,因此执行: dd if=/dev/sdc of=sdimage.img bs=4M 已创建7.9 GB(7,944,011,776字节)文件sdimage.img(SD卡为8 GB)。现在,我挂载另一个SD卡并执行: dd if=sdimage.img of=/dev/sdc bs=4M 问题是第二个dd命令挂在某个阶段,并且永远不会成功。此后,我无法重新启动或关闭计算机,而只需要关闭电源即可。 这是正确的方法吗?也许还有另一种克隆SD卡的方法? 操作系统:32位Ubuntu 12.04(精确的穿山甲)。
48 sd-card  clone 

3
在Ubuntu 16.04中未检测到SD卡读取器
我最近升级到ubuntu 16.04,但我的SD卡读取器无法正常工作。系统根本不会检测到读取器。的输出lsusb相当无用: lsusb Bus 001 Device 002: ID 8087:8000 Intel Corp. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 002 Device 005: ID 8087:07dc Intel Corp. Bus 002 Device 004: ID 0bda:572a Realtek Semiconductor Corp. …


10
MicroSD卡设置为只读状态。如何在上面写数据?
我的笔记本电脑中装有MicroSD读卡器。当我将MicroSD存储卡插入其中时,我无法在其上写入任何数据-它是只读的。当我尝试在root用户下执行此操作时,也会发生相同的情况。而且我无法更改其权限策略。所有microSD卡(我已测试2张卡)都会发生此问题。我在Ubuntu 12.04 LTS上遇到过它,现在在Ubuntu 12.10上遇到了问题,仍然存在。当我尝试在手机中插入这样的“只读”卡时,一切正常,我可以在其中写入数据。因此,有人可以告诉我,如何将数据写入卡中? UPD:这是fdisk -l输出: Disk /dev/sdc1: 2013 MB, 2013135360 bytes 62 heads, 62 sectors/track, 1022 cylinders, total 3931905 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 …
29 ram  sd-card 

3
检查USB拇指驱动器的实际大小
我最近阅读了很多有关假MicroSD卡和USB拇指驱动器的信息,这些驱动器声称具有很大的空间(即使您要求使用计算机),但实际提供的空间却更少。我最近购买了SanDisk USB驱动器(声称有128 GB),并想测试其大小。它不是通过ebay或其他方式购买的,但我真的想在实际使用前测试其实际尺寸。 我可以在上面复制内容,再复制回来,看看文件是否还可以。我还可以使用哈希和其他东西实现自动化。但我希望有一个更准确的解决方案。我读过Windows,H2testw可以解决问题。有没有一种简单的方法可以在Ubuntu / Linux上进行测试?专门的,运作良好的工具吗? 更新:明确地说,这个想法是要验证控制器告诉Linux系统的大小是正确的(这样就不会丢失任何数据)。这并不是我想查看是否获得128 GB而不是127.3 GB。我想测试我写的所有数据是否都可以再次读取。不幸的是,我只能在英语技术网站上找到一些有关此的信息。不过,德国有很多资料来源。我实际上是在寻找类似的应用程序,但对于Ubuntu / Linux:https://www.raymond.cc/blog/test-and-detect-fake-or-counterfeit-usb-flash-drives-bought-from -ebay-with-h2testw / Update2:我尝试收集一些英语来源。由于缺少时间,我没有详细阅读所有内容。 https://www.ebay.com/gds/All-About-Fake-Flash-Drives-2013-/10000000177553258/g.html https://zh.wikipedia.org/wiki/USB_flash_drive#Counterfeit_products https://www.heise.de/newsticker/meldung/Verdaechtige-USB-Sticks-mit-2-Terabyte-bei-Amazon-Faelschungen-entlarven-Datenverluste-vermeiden-3915202.html http://www.pcgameshardware.de/USB-Stick-Hardware-255579/News/falsche-Speicherkapazitaet-bei-Amazon-1245682/ Update3:说明 由于下面的怪异评论家,一些解释。 这是什么问题,为什么仅dd不能解决问题? 这是对 “清楚地弄清楚您要解决的问题是什么,“假驱动器”的定义是什么。” 似乎有些人不了解问题。因此,尽管我认为这对我的问题很重要,但我尝试尽我所能详细解释。 您的操作系统或UNIX工具为您提供的USB设备的容量可能是错误的。这是致命的,因为您的操作系统会调整您可以发送到的数据量。发送超出其实际容量的数据,您将丢失数据。这是个问题。那么,为什么会发生这种情况? 您无需非常了解USB协议即可理解该问题。串行接口具有共同的属性,即客户端设备(USB驱动器)将需要通过此串行接口告知其自身容量。这意味着客户端设备需要它自己的控制器,并且需要有关设备用途以及在这种情况下的容量方面的一些知识。当它收到存储内容的命令时,它也决定要做什么。如果以这种方式对控制器进行编程,则可以忽略该命令或用数据覆盖某些内容。 这是什么意思?无论您使用什么Unix工具告诉您驱动器的容量:都是工具询问驱动器的内容,仅此而已。这就是发明h2testw的目的:它使用稍后介绍的方法测试实际大小,并将其与驱动器上的内容进行比较。如果不一致,则可能会丢失数据,因为所有用于存储数据的常用操作都依赖于操作系统的信息,而操作系统的信息只是询问控制器。为什么要问?测试需要时间并覆盖驱动器上的所有数据。因此,操作系统自然需要依赖此信息。 要检查像h2testw这样的实际容量,您确实可以使用dd将数据写入驱动器,再次读取数据,然后查看是否与您写入的数据相同。完全合法。硬件和驱动器的性质使其更加复杂。例如,考虑写缓存。您需要确保不从缓存中读取。这只是为什么它看起来不那么简单的一个例子。还认为仅写零意味着信息的熵低,可以在读取时进行重构。细节上并不是那么容易。当然,您仍然可以手动进行操作。 但是为什么,什么时候可以自动化呢?为什么要工作?如下面我的答案所建议,f3实现了许多贡献者的大量想法(考虑到它是对h2testw的扩展),并且还实现了几种取舍不同的方法。开发人员想出了手头上不同的假驱动器(也称为假驱动器)的技巧。因此,尽管我理解了理论和问题(似乎是因为问题在德国技术媒体中得到了很好的解释,而在英语媒体中却未得到很好的解释),但我并没有假装理解所有内容,这就是我在上面提到它的原因。这只是我了解的理论,我更像是一个软件专家。但是作为一名信息学的学生,我对它的理解已经足够了解问题。 “尝试了解基本的Unix实用程序” 实际上,我已经回答了这个问题,但要明确地说:Unix工具只使用USB协议(当然,仅适用于USB设备)来收集信息。做更多的事情没有任何意义。 仅从信托供应商那里购买有帮助吗? tl; dr:没有。 “在购买商品时,就像涉及任何形式的安全性一样,请考虑寻找可信赖的卖家,并仅从他们那里购买驱动器。” 安全(和安全)与信任无关!这是关于验证和确认!抱歉,但这在很多方面都是错误的。 假设您通过受信任的卖家购买。几个问题: 供应商是否测试了硬件以确保没有数据丢失?当他购买并出售假驱动器时,他会认出吗?不必要。 他是否有可能购买他不知道是假货的东西?完全,看看最近ryzen假货:https://www.pcgamer.com/beware-of-fake-ryzen-processors-selling-on-amazon/,https://www.heise.de/newsticker/meldung/ Direkt-von-Amazon-Faelschungen-von-AMDs-Ryzen-Prozessoren-im-Umlauf-3772757.html 如果我松开驱动器中的演示文稿并弄乱了演示文稿,我值得信赖的供应商会回到过去并救我吗?自从上一次长时间旅行的DeLorean于1885年被摧毁以来,它可能会取代驱动器。 其他的东西 “这个问题实际上似乎更像是OP所喜欢的”促销”,而且OP对实际测试驱动器的兴趣不大。” 这是荒唐的。我专门在寻找与h2testw类似的工具,该工具也可以在linux上运行。是的,这就是我想要的,有用的答案,很抱歉。我不知道英语出版社还不了解这些问题,因此很幸运以后能找到类似的东西。这不是促销活动,但实际上您可以使用其中一个。

3
有SD卡诊断工具吗?
是否有适用于Ubuntu的SD卡诊断实用程序?我想在SD卡上运行测试以检查容量,写入速度等。我有一个针对Windows的测试,但我正在寻找Linux风格的软件,希望找到一些源代码。


4
如何挂载用dd创建的SD卡图像?
我使用以下命令创建了Raspberry Pi SD卡的图像dd: sudo dd if=/dev/sdf of=/home/myusername/raspberry-backup-2014-04-10.img SD卡包括两个分区(一个vfat,一个ext4),当我将其插入时会自动安装。 我的问题:如何从.img文件挂载这些分区? 更多细节: $ fdisk -l raspberry-backup-2014-04-10.img Disk raspberry-backup-2014-04-10.img: 3974 MB, 3974103040 bytes 255 heads, 63 sectors/track, 483 cylinders, total 7761920 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): …
21 mount  sd-card  dd 


2
未检测到内部SD卡读卡器HP realtek RTS5227
我最近在HP Envy m7-j020dx上安装了Ubuntu 14.04。我目前遇到的唯一问题是似乎根本没有检测到内置SD卡读卡器。我曾尝试使用Google寻找解决方案,但解决该问题的方法却寥寥无几,而我尝试过的解决方案却无效。没有外部问题,因为在Windows 8中一切正常。 有趣的事实:在14.04 Live CD上检测到SD卡,但在其他情况下未检测到。 使用和不使用SD卡,df -h都会得到以下结果: Filesystem Size Used Avail Use% Mounted on /dev/sda5 154G 35G 112G 24% / none 4,0K 0 4,0K 0% /sys/fs/cgroup udev 3,9G 4,0K 3,9G 1% /dev tmpfs 792M 1,4M 791M 1% /run none 5,0M 0 5,0M 0% /run/lock none 3,9G 28M …

4
如何完全擦除(微型)SD卡上的所有数据?
我刚刚获得了计划在Raspberry Pi上使用的Micro SD卡。 我使用KDE分区管理器删除了卡上的原始分区并编写了一个新的12GiB ext4分区。完成此操作后,该卡仍显示正在使用其中的6%,即30.02 MiB。 基本上,我想完全擦除卡中的所有内容,以便为新的操作系统做好准备。是否会执行类似命令shred或dd执行技巧,还是会破坏分区?

4
只读SD卡
我的计算机中有一个IcyBox USB集线器/读卡器组合,运行Ubuntu 12.10。 SD卡出现问题。不管写锁定开关如何,它始终以只读方式安装它们。在许多其他可以正常工作的SD卡上都可以观察到这一点,而对于适配器中的microSD来说,这是至关重要的。 任何人都对发生的事情以及如何解决有任何想法?


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.