计算机无法读取tf卡,教您电脑无法读取sd卡

sd卡是一种新一代存储记忆设备,应用相当广泛,比如手机,数码相机,多媒体播放器等。其体积小,数据传输速度快,深受大家喜爱。下面,我就教大家电脑如何解决无法读取sd卡的方法

近来有不少小伙伴反映电脑检测不到sd卡,如果手机中的存储容量比较小的话,我们就会使用sd卡来扩容。不过sd卡相较于其他存储设备来说还是比较脆弱的。接下来,我就将电脑无法读取sd卡的解决方法分享给你们

df3ded9236dec7c1bc1a3c63d817c2f0.png

sd卡载图1

电脑无法读取sd卡解决方法:

方法一:系统修复SD卡

1、先双击计算机图标进入查看一下SD卡的盘符,win+R快捷键打开运行窗口,输入cmd命令,点击确定

80b7cbd70e74541a9bc513a7fc5c82a2.png

电脑检测不到sd卡载图2

2、打开管理员命令窗口,输入chkdsk /f #:回车(f是sd卡所在的磁盘)

87bd828c72332563a6b05c95fcf2d992.png

电脑检测不到sd卡载图3

3、然后再右击SD卡盘符,现在属性,切换至工具选项卡,点击开始检查

35bc563a3a309d4438fde209b1cb9976.png

sd卡载图4

4、勾选需要检查的选项,点击开始即可

0085a2711b36ca508470838643cc290a.png

电脑载图5

方法二:SD卡自身问题

1、检测sd金属部分是否氧化,斑点,可用橡皮或者干净的棉布擦拭一下,重新插入尝试一下

dc4beb360c836daa3de12a8b9fc0d195.png

sd卡载图6

2、将卡使用读卡器插在电脑上,还是不能读取要么是中病毒,要么是损坏。中病毒可以将其格式化,损坏的话如果SD卡中有重要数据,建议送修处理

66bf7535cf0ca2dfd7760a8338ed20ad.png

电脑无法读取sd卡载图7

以上技术及电脑无法读取sd卡的解决方法了,希望能帮助到你

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
如果您想避免使用SD库读取TF中的文件,可以使用FatFs库。FatFs库是一个开源的FAT文件系统库,支持多种嵌入式平台,包括Arduino。 使用FatFs库需要进行以下步骤: 1. 下载FatFs库并解压缩到Arduino的libraries目录中。 2. 在Arduino IDE中选择Sketch -> Include Library -> FatFs来包含该库。 3. 在代码中初始化FatFs库并打开文件,读取文件内容。 以下是示例代码: ```C++ #include <Wire.h> #include <Adafruit_GFX.h> #include <Adafruit_SSD1306.h> #include <FatFs.h> #define OLED_RESET -1 Adafruit_SSD1306 display(OLED_RESET); FATFS fs; FIL fil; void setup() { display.begin(SSD1306_SWITCHCAPVCC, 0x3C); display.clearDisplay(); Serial.begin(9600); while (!Serial) { ; // 等待串口连接 } FRESULT res = f_mount(&fs, "", 1); // 挂载文件系统 if (res != FR_OK) { Serial.println("Failed to mount filesystem"); return; } res = f_open(&fil, "test.txt", FA_READ); // 打开文件 if (res != FR_OK) { Serial.println("Failed to open file"); return; } } void loop() { char buf[1024]; UINT nbytes; FRESULT res = f_read(&fil, buf, sizeof(buf), &nbytes); // 读取文件内容 if (res != FR_OK) { Serial.println("Failed to read file"); return; } if (nbytes > 0) { display.write(buf, nbytes); // 将读取到的内容写入OLED显示器 } else { f_close(&fil); // 关闭文件 Serial.println("File read complete"); } display.display(); // 刷新OLED显示器 delay(1000); } ``` 在这个示例代码中,我们首先使用FatFs库挂载文件系统,然后打开SD卡中的test.txt文件。接着,我们使用f_read()函数读取文件内容,并使用Adafruit的SSD1306库将读取到的内容写入OLED显示器。最后,如果读取完成,我们使用f_close()函数关闭文件。 需要注意的是,如果您的文件名或者文件路径不同,需要相应地修改f_open()函数的参数。另外,如果您的文件内容较大,需要将buf数组的大小设置得足够大。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值