社区
嵌入开发(WinCE)
帖子详情
请教各位大哥,根据什么可以区分开U盘和移动硬盘呢?
zc2007
2010-05-25 03:43:47
问题大概如题,是否可以根据 哪些标志位 或者 结构 来区分U盘和移动硬盘呢?谢谢赐教哦!
...全文
84
5
打赏
收藏
请教各位大哥,根据什么可以区分开U盘和移动硬盘呢?
问题大概如题,是否可以根据 哪些标志位 或者 结构 来区分U盘和移动硬盘呢?谢谢赐教哦!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
博说医械研发
2010-05-25
打赏
举报
回复
首先,接入的磁盘在PC端显示的形式有两种:1,本地磁盘;2,可移动磁盘。
通常移动硬盘会显示成本地磁盘,U盘会显示成可移动磁盘。在我的电脑界面上按类型显示的时候会有所区分。
而这个本地磁盘和可移动磁盘在USB MASS SOTRAGE枚举的时候是由device端告诉PC的,也就是说移动硬盘和U盘会告诉PC是哪种设备,具体你可以看下USB MASS STORAGE协议。
Peasant_Lee
2010-05-25
打赏
举报
回复
呵呵,对,但是,我没有用过单分区的移动硬盘,所以我刚才说那话是有前提的。不过我看很多支持U盘的东西都支持移动硬盘,在软件上,它们貌似真没什么区别,就是需求的驱动电流不一样而已。
zc2007
2010-05-25
打赏
举报
回复
楼上大哥,你说指的是Boot Indicate这个标志位吧? 但是移动硬盘也可以只分一个区,在这种情况下使用你的方法也就不能区分出来了!
IT铁哥
2010-05-25
打赏
举报
回复
学习,帮忙顶下。
Peasant_Lee
2010-05-25
打赏
举报
回复
我的理解是,移动硬盘一般都是多分区的,而U盘是单分区的。所以,区别它们可以在
主引导区 MBR(master boot record) 下的主分区表,激活的主分区表和非激活的,是有一个数据来标识的。
U1 学会
U盘
分区与启动
每个人都有
U盘
,可是如果你的
U盘
只用来存放文件,就太浪费了。... 通过课程以及实际操作,学员可以了解:
U盘
启动有什么作用?
U盘
如何实现启动? 怎么分区让启动文件看不见? 课程讨论QQ群:
U盘
分区与启动 374630370
实战DeviceIoControl:通过API访问设备驱动程序
Q 在MSDN的那个demo中,将设备名换成“A:”取A盘参数,先用资源管理器读一下盘,再运行这个程序可以成功,但换一张盘后就失败;换成“CDROM0”取CDROM参数,无论如何都不行。这个问题如何解决呢?A 取软盘参数是从...
实战DeviceIoControl
实战DeviceIoControl 之一:通过API访问设备...A 在NT/2000/XP中,应用程序可以通过API函数DeviceIoControl来实现对设备的访问—获取信息,发送命令,交换数据等。利用该接口函数向指定的设备驱动发送正确的控制码及数
DeviceIoControl
实战DeviceIoControl 之一:通过API访问设备驱动程序 ...A 在NT/2000/XP中,应用程序可以通过API函数DeviceIoControl来实现对设备的访问—获取信息,发送命令,交换数据等。利用该接口函数向指定的设备驱动发送正确
7.Linux磁盘与文件系统管理
Ext 文件系统家族对于文件格式化的处理方面,采用的是预先规划出所有的inode/block/meta data 等数据,未来系统可以直接取用,不需要再进行动态配置的作法。这个作法在早期磁盘容量还不大的时候还算 OK。
嵌入开发(WinCE)
19,502
社区成员
41,568
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章