社区
硬件/系统
帖子详情
物理磁盘如何分配逻辑盘符
cheneyhehe
2008-10-09 09:19:38
初始化磁盘做完了,可以看到一个正常的物理磁盘,但空间没有被分配,接下来格式化的问题请问大家.
目前的情况:如果已经有一个分区带逻辑盘符(比如NTFS的G盘),我可以格式化成FAT32的G盘(写物理扇区).
遇到的问题:刚刚初始化的盘,没有带逻辑盘符,无法直接格式化.
不是很了解中间有哪些没有考虑到的问题,请指点.
视情况加分或开新贴
...全文
489
13
打赏
收藏
物理磁盘如何分配逻辑盘符
初始化磁盘做完了,可以看到一个正常的物理磁盘,但空间没有被分配,接下来格式化的问题请问大家. 目前的情况:如果已经有一个分区带逻辑盘符(比如NTFS的G盘),我可以格式化成FAT32的G盘(写物理扇区). 遇到的问题:刚刚初始化的盘,没有带逻辑盘符,无法直接格式化. 不是很了解中间有哪些没有考虑到的问题,请指点. 视情况加分或开新贴
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vcf_reader
2012-10-06
打赏
举报
回复
DefineDosDevice
SetVolumeMountPoint
爱学习的小丸子
2011-04-26
打赏
举报
回复
Windows是通过文件系统的卷标来管理硬盘分区的。在应用层应该有相应的API可以调用来刷新这个链表。
cheneyhehe
2008-10-14
打赏
举报
回复
最近没有时间研究,不过谢谢上面的各位,我会尝试你们说过的方案,不会放弃
谢谢你们!
会思考的草
2008-10-11
打赏
举报
回复
向FSDriver发送IOCTL_DISK_FORMAT_TRACKS可以用么?
关于mount manager,OSR上有一篇文章讲得很详细。
vcPlayer
2008-10-10
打赏
举报
回复
看看
DefineDosDevice
和
DeviceIoControl
这两个函数能否实现。我也没用过这些函数或不是很熟悉,但感觉应该有机:)。
cnzdgs
2008-10-09
打赏
举报
回复
SetVolumeMountPoint
cheneyhehe
2008-10-09
打赏
举报
回复
感谢LS的提示,我再试试看能不能有新的进展
vcPlayer
2008-10-09
打赏
举报
回复
[Quote=引用 4 楼 cheneyhehe 的回复:]
WINDOWS的文件系统驱动是唯一的方法吗?如果是,问题看来不是一时间可以解决.如果不是,有更方便,简单点的?
[/Quote]
Windows是通过文件系统的卷标来管理硬盘分区的。在应用层应该有相应的API可以调用来刷新这个链表。具体是哪个,因为没具体做过,所以不敢贸然下结论:(。
cheneyhehe
2008-10-09
打赏
举报
回复
WINDOWS的文件系统驱动是唯一的方法吗?如果是,问题看来不是一时间可以解决.如果不是,有更方便,简单点的?
vcPlayer
2008-10-09
打赏
举报
回复
[Quote=引用 2 楼 cheneyhehe 的回复:]
用物理的\\\\.\\physicalDrive1来createfile 会把磁盘变成未分配状态, 用\\\\.\\Z:是正常的
但问题刚刚初始化没有盘符 OrZ
[/Quote]
直接用“\\\\.\\physicalDrive1”这个句柄来写也可以的。
如果要分配盘符,建议看看WINDOWS的文件系统驱动。这个比较麻烦:(。
cheneyhehe
2008-10-09
打赏
举报
回复
用物理的\\\\.\\physicalDrive1来createfile 会把磁盘变成未分配状态, 用\\\\.\\Z:是正常的
但问题刚刚初始化没有盘符 OrZ
cheneyhehe
2008-10-09
打赏
举报
回复
问题可能我考虑复杂了,现在有点乱,我继续实验下,应该问题不大
cheneyhehe
2008-10-09
打赏
举报
回复
SetVolumeMountPoint 必须有一个文件路径吧,刚刚初始化后,连逻辑盘符都没有,这个可以用?
通过
逻辑
磁盘
符号获取
物理
磁盘
号
可以通过
逻辑
磁盘
符号获取
物理
磁盘
号; 测试通过环境: delphi7+win7 在一个英文网站看到了这个代码,自己试了一下,还可以,就完善一下上传了,希望大家能用得上
通过
逻辑
盘符
获取
物理
设备号源码
@大司命。
getDiskName.rar_c++
磁盘
符_
盘符
里面包含了几种方法,通过任意一种方法可以得到本地
磁盘
的
盘符
获得
磁盘
物理
磁盘
号代码
物理
磁盘
号~~~~~~~~~~~不是
逻辑
磁盘
号 windows程序 vs
delphi 获取计算机硬盘所有分区
盘符
用delphi获取计算机硬盘所有分区
盘符
。
硬件/系统
2,644
社区成员
17,232
社区内容
发帖
与我相关
我的任务
硬件/系统
VC/MFC 硬件/系统
复制链接
扫一扫
分享
社区描述
VC/MFC 硬件/系统
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章