首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

插入U盘后,不打开U盘如何能获得U盘的文件系统格式如fat,ntfs等

2012-05-22 
插入U盘后,不打开U盘怎么能获得U盘的文件系统格式如fat,ntfs等插入U盘后,不打开U盘怎么能获得U盘的文件系

插入U盘后,不打开U盘怎么能获得U盘的文件系统格式如fat,ntfs等
插入U盘后,不打开U盘怎么能获得U盘的文件系统格式如fat,ntfs等

[解决办法]
Windows和linux都有设备文件,linux下简单,比如/dev/sda就是第一硬盘,usb磁盘一般也是/dev/sdx(x为字母)

Windows设备名比较长,你去查一下

然后用CreateFile(Windows)或open(Linux)直接打开设备名,就能用RAW方式绕过文件系统读写分区或整块磁盘

FAT和NTFS都有自己的分区格式,匹配一下看是不是这个格式就行了
[解决办法]
CreateFile设备名之后ReadFile,读的就是物理设备

热点排行