沉淀笔记

您现在的位置是:首页 > 电脑教程

电脑教程

电脑开机时自动挂载VHD虚拟磁盘。

2022-11-23 11:27:35 电脑教程
除了在[磁盘管理]中手动[附加]VHD文件,还可以使用[脚本]实现自动挂载。bBf打开开始菜单中的[开始]文件夹,把写好的Mount.bat放进去就可以了。mount.bat文件的内容是:BBFdis

除了在[磁盘管理]中手动[附加] VHD文件,还可以使用[脚本]实现自动挂载。bBf

打开开始菜单中的[开始]文件夹,把写好的Mount.bat放进去就可以了。mount.bat文件的内容是:BBF

diskpart/s C:/mount . txtbbfmount . txt文件是:bBf

select vdisk file=C:/XXX。VHDXBBFATCH VDISKBFEXITBBF这个方法最简单,但是每次开机弹出的命令行和用户账号控制权限。bBf

然后很自然的想到Windows计划任务。在上述[批处理]的基础上,配置[计划任务]。重启后烦人的命令行和用户账号控制提示都没了。bBf

虽然以[预定任务]的形式挂载VHD相当方便,但可能没那么快。3354因为调度任务是通过一个叫做[任务调度器]的[系统服务]来调度的,这个服务只有用户级的执行优先级,如果能从调度任务跨[任务调度器] BBf

升级到[系统服务]不过自从Win7之后,微软对可以作为[系统服务]运行的程序做了更严格的规定,用户再也不能那么容易地把自己定制的程序作为系统服务运行了。即使可以通过SC命令安装服务,一般也不会启动。将报告一个错误。bBf

然而这并不能阻止我现在3354,我需要的只是一个系统服务的外壳。幸运的是,这

抖音短视频最新玩法有哪些?抖音短视频是什么?

个shell可以在Microsoft Windows Resource Kits工具集中找到。有两个小文件,instsrv.exe和srvany.exe,前者是加载程序,后者是我们的外壳!BBf

以管理员身份打开CMD,进入instsrv.exe和srvany.exe目录。假设这两个文件位于E:/,键入instsrv.exe mount vdisk E:/srvany . exe命令来加载服务。bBf

instsrv.exe有两个参数。MountVdisk是我们自己定制服务的名字。——是把它放入后面的参数,即srvany.exe(shell)。但是,请注意,应该给出srvany.exe的完整路径。bBf

执行上述命令后,打开注册表编辑器。你会看到安装了mountVdisk服务:bBf

位于注册表中,路径:[HKEY _本地_机器/系统/当前控制集/服务/mountvdisk] BBF

但此时mountvdisk只是通过一个shell与Windows系统连接,还没有任何功能。我们还需要进一步编辑。BBF

Windows注册表编辑器5.00版BBF

[HKEY _ local _ machine/system/current control set/services/mountvdisk/parameters]BBF ' application '=' diskpart ' BBf ' app parameters '=' e://mount . txt ' BBf ' appdirectory '=' c://Windows//system32/' BBf将以上另存为mountVdisk.reg,然后根据自己的实际情况修改路径和参数,再导入进程,也是BBF

[xBBF

重启后,服务随系统一起启动,VHD挂载成功!BBf

最后值得一提的是,如果我们有大量的虚拟磁盘,如果用一个mount.txt来管理所有这些vhd,挂载效率会有很大的问题。3354你会看到它们是按照mount.txt文件中记录的顺序一个一个挂载的,这是串行工作模式;当我们拆分mount.txt文件,用多个服务并行挂载,效率会好很多!BBf

但是,一定要注意分裂的程度。序列化更有利于管理,并行化更有利于效率。合理拆分才能有最好的效果!bBf


什么是直播

苹果手机激活

【沉淀笔记】文章内容来源:https://www.chendian168.cn/diannao/7205.html
版权声明

本文由沉淀笔记发布/转载,不代表沉淀笔记立场,本站资讯除标注“原创”外的信息均来自互联网以及网友投稿,版权归属于原始作者,如果有侵犯到您的权益,请联系我们提供您的版权证明和身份证明,我们将在第一时间删除相关侵权信息,谢谢.联系地址:977916607@qq.com