电脑读取SD卡时如何评估Windows 10 IoT文件?树莓派IoT图片访问求助
解决Windows 10 IoT树莓派的文件评估与批量图片导出问题
针对你提到的两个问题,我给你整理了实操性强的解决方案:
一、当microSD卡插入电脑时,如何评估Windows 10 IoT上的文件?
首先得明确:Windows 10 IoT的存储分区结构和普通Windows桌面版不一样。当你把树莓派上的microSD卡拔下来插电脑,只能看到卡上的引导分区或者你手动格式化的外部存储分区——系统的核心文件、应用数据所在的分区是隐藏的,电脑默认不会识别。
要评估IoT上的文件,推荐两种靠谱的方式:
- 通过IoT Web门户查看:打开浏览器登录树莓派的IoT管理门户(默认地址是
http://<树莓派IP>:8080),进入「Device Settings > Storage」,这里能看到所有存储卷的使用情况,还能直接浏览、管理每个分区里的文件,包括SD卡上的内容。 - 用PowerShell远程连接操作:
- 打开Windows PowerShell,输入命令远程登录树莓派:
输入默认密码Enter-PSSession -ComputerName <你的树莓派IP> -Credential Administratorp@ssw0rd(如果改过就用你自己的)。 - 登录后,用
Get-Volume查看所有存储卷的挂载点,确认SD卡对应的盘符(比如D:\)。 - 用
Get-ChildItem遍历文件,比如要查看SD卡根目录:
这样就能完整看到IoT系统里的文件结构了。Get-ChildItem D:\
- 打开Windows PowerShell,输入命令远程登录树莓派:
二、批量导出拍摄的图片(SD卡插电脑找不到的解决办法)
你遇到的问题很典型:树莓派上Windows IoT拍摄的图片默认存在系统内置存储的应用数据目录里,不是你插的microSD卡(除非你专门配置过存储路径),所以拔卡插电脑自然找不到。这里有三种批量导出的方案:
方案1:PowerShell批量复制到SD卡,再从电脑读取(效率最高)
- 把microSD卡插回树莓派,在IoT门户的「Storage」里确认它的挂载盘符(比如
D:\)。 - 远程连接PowerShell到树莓派,执行复制命令:
这个命令会把指定目录下的所有图片(包括子文件夹里的)批量复制到SD卡的# 替换成你实际的图片存储路径和SD卡目标路径 Copy-Item -Path "C:\Data\Users\DefaultAccount\Pictures\*" -Destination "D:\ExportedPhotos\" -RecurseExportedPhotos文件夹。 - 复制完成后,在IoT门户的「Storage」里找到SD卡,点击「Eject」安全移除,再拔下来插电脑,就能直接访问
ExportedPhotos里的所有图片了。
方案2:IoT门户批量打包下载
如果不想用命令行,也可以通过门户操作:
- 登录IoT门户,进入「File Explorer」。
- 导航到图片所在的目录(比如
C:\Data\Users\DefaultAccount\Pictures)。 - 按
Ctrl+A全选所有图片,然后点击页面顶部的「Download」按钮,门户会自动把这些图片打包成ZIP文件,下载到你的笔记本电脑,解压后就能得到所有图片。
方案3:配置默认存储到SD卡(从根源避免问题)
如果你以后不想再折腾导出,可以把IoT系统的默认存储设置为SD卡:
- 在IoT门户的「Device Settings > Storage」里,找到SD卡对应的卷。
- 点击「Set as default storage」,然后重启树莓派。
- 之后新拍摄的图片会直接存在SD卡上,以后拔卡插电脑就能直接看到,不用再导出。
内容的提问来源于stack exchange,提问作者Dan




