Sky*_*les 6 inspiron sd-card 16.04
我刚刚升级到 Ubuntu 16.04 LTS,并想备份我的文件(我知道,我在我应该这样做之后做了,如果你想判断我的话)但是当我把我的 SD 卡放进去时,它没有被识别(我意味着它不会出现在文件资源管理器中)。我电脑上的 SD 卡插槽不能让 SD 卡完全插入;这就是设计,但我认为这就是造成这种情况的原因。同上。
我使用的是 Ubuntu 16.04 和戴尔 Inspiron 20 型号 3048。
PS 我使用的是 PNY 的 SD 卡适配器。
您可以检查 ubuntu 是否检测到您的 SD 卡。打开终端并在 SD 断开连接的情况下输入以下内容:
ls /dev/ | grep sd
Run Code Online (Sandbox Code Playgroud)
然后,插入 SD 卡并尝试运行相同的命令,您应该会看到输出的差异。
如果这不起作用,您可以尝试安装 Gparted。它是一个用于分区和连接到您的电脑的其他相关事物的工具。
sudo apt-get update && sudo apt-get install gparted
Run Code Online (Sandbox Code Playgroud)
尝试以下操作:
\n\n类型:
\n\ndmesg | tail -20 \n
Run Code Online (Sandbox Code Playgroud)\n\n命令检查最后几行。现在插入驱动器。再次输入
\n\ndmesg | tail -20 \n
Run Code Online (Sandbox Code Playgroud)\n\n如果系统能够获取驱动器序列号并分配设备名称,例如/dev/sdx
意味着设备已被检测到。
如果不确定分区类型,请尝试使用各种挂载类型来挂载它。
\n\nmount -t <partition-type> /dev/sdx /path/to/any/empty/folder\n
Run Code Online (Sandbox Code Playgroud)\n\n您也可以跳过该-t <partition-type>
部分,mount
将尝试猜测它。
这比lsblk
方法更好更好......:
在连接 SD 卡之前执行lsblk
,连接后lsblk
再次执行。如果有新条目,那么您可以看到带有安装点(如果已安装)的设备名称,例如/media/user1/BX5GB
以下代码片段所示。
\xe2\x94\x94\xe2\x94\x80sdb1 8:5 0 4G 0 part [/media/user1/BX5GB]\n
Run Code Online (Sandbox Code Playgroud)\n\n如果那里没有任何安装点,您必须使用以下命令将驱动器安装到任何本地文件夹mount
前面提到的命令将驱动器安装到任何本地文件夹。
如果分区详细信息已损坏,例如损坏的 MBR..您可以尝试使用某些软件进行恢复,例如testdisk
)进行恢复。
对于测试盘 -
\n\n使用超级用户权限执行测试磁盘(这是必要的,因为我们要写入分区信息)
\n\nsudo testdisk\n
Run Code Online (Sandbox Code Playgroud)\n\n现在,选择选择日志记录(默认为创建)。下一个屏幕将显示连接到系统的磁盘及其总大小
这里选择需要修复的正确磁盘(您的存储卡为/dev/sdx)。
在下一个屏幕上有分区类型的选项,例如[Intel/PC | EFI GPT | Humax | Apple |....]
。您可以选择适合您的卡的一张。对于MBR
分区它是Intel/PC
.
Analyse
. 这将带您分析屏幕\n\n[Quick Search]
选择它并让应用程序搜索分区Enter
继续(尽管您可以选择更改检测到的分区类型)。[write]
或[Deeper Search]
。所以此时,如果您对当前分区信息感到满意,请选择[Write]
将分区信息写入磁盘,现在您可以删除并再次附加它以查看内容。或者[Deeper Search]
更多分析更多损坏的分区,并将检测到的分区方案写入磁盘上,现在就可以看到内容了。读取 SD 卡时也是如此。如果您只想恢复内容...您可以选择使用photo-recovery
,它附带testdisk
。并将媒体恢复到其他某个分区作为目标。您将获得大部分文件,但不会有您之前使用的任何目录结构。
归档时间: |
|
查看次数: |
34744 次 |
最近记录: |