physicaldrive0是什么?

如题所述

载录的:
由于"\"是C/C+中转义符, "\\\\.\\"就相当于\\.\

在Windows中 \\.\ 前缀用于标识设备,其中的"."表示本地计算机。

比如\\.\PhysicalDrive0表示本机的物理驱动器0(一般是主硬盘),
\\.\COM1表示本机的1号串行口
\\computer01\PhysicalDrive1表示网络中计算机computer01的物理驱动器1,等等。

你可以用CreateFile函数打开\\.\PhysicalDrive0
然后用ReadFile, WriteFile来直接读写本机硬盘扇区
用DeviceIoControl来获取硬盘的信息(扇区数,磁头数,柱面数)等。

亦可用CreateFile打开卷,如\\.\C:即是C盘

若你对windows内核有点了解,事实上\\.\就相当于NT对象目录中的\??\目录
其中包含了所有提供给Win32程序的设备对象,你可用winobj来查看。
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-05-29

physicaldrive0表示本机的物理驱动器0。

一、由于"\"是C/C+中转义符, "\\\\.\\"就相当于\\.\在Windows中 \\.\ 前缀用于标识设备,其中的"."表示本地计算机。比如\\.\PhysicalDrive0表示本机的物理驱动器0(一般是主硬盘),
\\.\COM1表示本机的1号串行口。

二、\\computer01\PhysicalDrive1表示网络中计算机computer01的物理驱动器1,可以用CreateFile函数打开\\.\PhysicalDrive0,然后用ReadFile, WriteFile来直接读写本机硬盘扇区用DeviceIoControl来获取硬盘的信息(扇区数,磁头数,柱面数)等。亦可用CreateFile打开卷,如\\.\C:即是C盘。

三、OPEN_ALWAYS改成OPEN_EXISTING,在Vista/win7上用管理员权限启动编译好的程序,或者以管理员权限启动VS。

四、事实上\\.\就相当于NT对象目录中的\??\目录其中包含了所有提供给Win32程序的设备对象,可用winobj来查看。

本回答被网友采纳
第2个回答  2018-03-10

载录的:

由于"\"是C/C+中转义符, "\\\\.\\"就相当于\\.\

在Windows中 \\.\ 前缀用于标识设备,其中的"."表示本地计算机。

比如\\.\PhysicalDrive0表示本机的物理驱动器0(一般是主硬盘),

\\.\COM1表示本机的1号串行口

\\computer01\PhysicalDrive1表示网络中计算机computer01的物理驱动器1,等等。

你可以用CreateFile函数打开\\.\PhysicalDrive0

然后用ReadFile, WriteFile来直接读写本机硬盘扇区

用DeviceIoControl来获取硬盘的信息(扇区数,磁头数,柱面数)等。

亦可用CreateFile打开卷,如\\.\C:即是C盘。

若你对windows内核有点了解,事实上\\.\就相当于NT对象目录中的\??\目录

其中包含了所有提供给Win32程序的设备对象,你可用winobj来查看。

physicaldrive0是什么?
physicaldrive0表示本机的物理驱动器0。一、由于"\\"是C\/C+中转义符, "\\\\\\.\\\\"就相当于\\\\.\\在Windows中 \\\\.\\ 前缀用于标识设备,其中的"."表示本地计算机。比如\\\\.\\PhysicalDrive0表示本机的物理驱动器0(一般是主硬盘),\\\\.\\COM1表示本机的1号串行口。二、\\\\computer01\\PhysicalDrive1表示...

\\\\.\\physicaldrive0 是个什么玩意儿
表示本机的物理驱动器0(一般是主硬盘),

physicaldrive0是什么
比如\\\\.\\PhysicalDrive0表示本机的物理驱动器0(一般是主硬盘),\\\\.\\COM1表示本机的1号串行口 \\\\computer01\\PhysicalDrive1表示网络中计算机computer01的物理驱动器1,等等。你可以用CreateFile函数打开\\\\.\\PhysicalDrive0 然后用ReadFile, WriteFile来直接读写本机硬盘扇区 用DeviceIoControl来获取硬盘的信...

虚拟机6.0.2操作文件 \\ \\ \\ PHYSICALDRIVE0 失败.
一般PHYSICALDRIVE0是你的物理本机硬盘 如果你是用U盘装虚拟机系统,只需要设置为硬盘而不是移动设备,就不会有这个提示了!大概就如下图所示的意思:

vmware怎么用物理磁盘安装系统?
选择物理磁盘设备,如果有插入U盘或移动硬盘便会有显示PhysicalDrive0和PhysicalDrive1(甚至更多,取决于物理硬盘的数量),physicaldrive0是实际正在使用操作系统硬盘,插入了移动设备则是选physicaldrive1;使用情况:使用整个磁盘;使用单个分区。一般选择“使用单个分区”,不会改动使用的分区,选择“使用整个磁盘...

C++ 里面的“\\\\\\.\\\\” 什么意思啊
\\\\computer01\\PhysicalDrive1表示网络中计算机computer01的物理驱动器1,等等。你可以用CreateFile函数打开\\\\.\\PhysicalDrive0 然后用ReadFile, WriteFile来直接读写本机硬盘扇区 用DeviceIoControl来获取硬盘的信息(扇区数,磁头数,柱面数)等。亦可用CreateFile打开卷,如\\\\.\\C:即是C盘。若你对windows...

如何通过逻辑盘符获取物理磁盘名称?
右键点击 我的电脑,选择“管理”,弹出“计算机管理”窗口。在左边的树形菜单里选择“存储”->“磁盘管理”。在右边可以看到各个盘符对应的磁盘号(磁盘0表示PHYSICALDRIVE0,以此类推)

无法打开设备:\\\\.\\PHYSICALDRIVE0
无法打开设备:\\\\.\\PHYSICALDRIVE0 我的电脑换了个ssd之后店里给装的是32位的win7.然后装的时候给关了ahci。。。后来我自己重刷了下64位的。。。结果用asssd检测的时候出现了ahci未开启和4k没对齐的问题。。。然后自己改... 我的电脑换了个ssd之后店里给装的是32位的win7.然后装的时候给关了ahci。。。

VMware 7.0.1 BIOS里面怎么设置从U盘引导?
比喻你有两块硬盘,当插上一个U盘后,该单选框中就有三个可以选择的选项,“PhysicalDrive0”、“PhysicalDrive1”、“PhysicalDrive2”,前两个是你的硬盘,后面的“PhysicalDrive2”,就是你的U盘。同时在“使用”中选择默认的“使用整个磁盘”,“下一步”,可定义一个新的文件名,或直接“完成”...

如何用virtulbox 虚拟机挂载物理磁盘
\\\\.\\PhysicalDrive1 表示机器上的第二块硬盘,\\\\.\\PhysicalDrive0是第一块,\\\\.\\PhysicalDrive2是第三块,以此类推。在Windows 的磁盘管理中能看到硬盘的分区路径。如下图所示:然后新建虚拟机,选择"使用已有的虚拟硬盘文件",找到刚刚创建的 Ubuntu.vmdk 即可。对于Windows 8.1\/10系统,以上的命令...

相似回答
大家正在搜