- 博客(35)
- 资源 (2)
- 收藏
- 关注
原创 hyper-v虚拟机启动失败:Virtual Pci Express Port无法打开电源,因为发生错误,找不到即插即用设备
摘要: Hyper-V虚拟机启动失败,报错提示找不到PCIExpress设备。原因是该虚拟机之前配置了显卡直通,而显卡被移除后导致硬件设备缺失。通过PowerShell命令Get-VMAssignableDevice确认直通设备信息后,使用Remove-VMAssignableDevice移除无效的直通设备配置,最终成功启动虚拟机。该问题源于已移除的硬件设备仍被虚拟机配置文件引用,清理后即可恢复正常。
2025-08-08 22:16:00
194
原创 hyper-v常见问题解答(此文会持续更新)
摘要:本文汇总了Hyper-V常见问题及解决方案,包括:1)增强会话模式无法启用的处理方法;2)增强会话模式下密码登录问题的解决;3)文件传输功能限制说明;4)无线网卡创建外部交换机的兼容性问题;5)Hyper-V与VMware/VirtualBox共存的配置方法。文章将持续更新,建议收藏关注。
2025-08-06 11:26:01
266
原创 hyper-v实战系列:显卡虚拟化(GPU分区)--windows篇详解
一般来说,windows系统中最常使用的虚拟机就3个:vmware workstation,virtualbox和微软系统自带的hyper-v。后面与前两者最大的区别就是能调用物理显卡的性能。我在这篇博文会详述如何设置windows虚拟机的显卡虚拟化,并会随之对一些遇到的问题答疑。
2025-08-05 23:50:43
1388
原创 Windows 远程管理 (WinRM)问题详解包括c#与python例子
摘要: 本文介绍了Windows远程管理协议WinRM的配置与使用方法。通过PowerShell命令开启WinRM服务、设置自动启动、开放远程控制权限及防火墙规则,并允许非加密连接(测试环境)。测试阶段通过Invoke-Command执行远程文件列表查询,需注意IP与路径修改。文章提供了C#(需安装NuGet包)和Python(使用pywinrm库)调用WinRM的代码示例,并针对常见错误(如TrustedHosts配置、服务未启动)给出解决方案,包括添加信任主机和重启WinRM服务。适用于无安全性要求的测
2025-08-05 15:43:14
717
原创 hyper-v实战系列:windows虚拟机硬盘扩容
本文详细介绍了为Windows 11虚拟机C盘扩容的具体步骤。首先需要在宿主机端对vhdx虚拟硬盘文件进行扩容操作,包括禁用检查点、删除已有检查点后将100GB硬盘扩展至110GB。然后在虚拟机内部,通过磁盘管理和diskpart命令行工具删除阻碍扩容的恢复分区,使新扩容的10GB空间与原有空间合并。最终通过磁盘管理的"扩展卷"功能,成功将C盘从100GB扩容至110GB。整个过程强调了操作前的检查工作,并提供了详细的图文指引,特别说明了删除恢复分区的必要性及具体操作步骤。
2025-08-03 10:00:54
869
原创 hyper-v实战系列:第一代虚拟机转第二代步骤
摘要:Hyper-V虚拟机分为第一代(传统BIOS引导)和第二代(UEFI引导)。建议Win8/Server2012及以上系统使用第二代,Win7/Server2008R2及以下使用第一代。本文以Win10 LTSC 2021为例,详细介绍了从第一代转换为第二代的步骤:1)在虚拟机内执行MBR2GPT转换命令;2)创建检查点并导出虚拟硬盘(VHDX);3)新建第二代虚拟机并挂载转换后的硬盘。操作前务必备份虚拟机数据。转换成功后新虚拟机可正常启动。
2025-08-02 09:41:22
621
原创 hyper-v实战系列:创建NAT网络共享主机上网
【摘要】本文详细介绍了在Hyper-V中搭建NAT网络的完整方案。首先分析了Hyper-V三种网络模式(外部、内部、专用交换机)的特点及适用场景,指出默认交换机的局限性。随后通过PowerShell分步指导创建自定义内部交换机(NATNetwork),配置网关IP(192.168.88.1)和NAT子网(192.168.88.0/24)。针对批量管理需求,推荐使用DHCPServer工具搭建DHCP服务,并演示了端口转发实现跨网段远程桌面连接(如将宿主机55555端口转发至虚拟机3389端口)。最后提供了防
2025-08-02 05:45:43
1217
原创 hyper-v实战系列:m.2 nvme硬盘直通
本文介绍了Hyper-V直通技术(DDA/passthrough)的实现方法。服务器需Windows Server 2016及以上版本,并开启BIOS中的IOMMU功能;硬盘仅支持NVMe协议的M.2/U.2接口设备。直通可提升虚拟机磁盘性能,获取完整硬件信息。具体步骤包括:通过设备管理器获取NVMe控制器位置路径,使用PowerShell卸载主机设备并挂载到虚拟机,配置虚拟机自动关机选项。同时提供了取消直通和设备错误(如PCI-E设备策略冲突)的解决方案,需修改注册表相关键值。文中详细说明了从设备定位到完
2025-07-31 00:01:08
921
原创 windows为硬件保留的内存过大分析过程与解决办法
摘要:一台使用Windows Server 2022的X99洋垃圾平台(Xeon 2698b V3+山寨内存)出现系统假死后内存从64GB缩水至9.5GB可用。通过更换硬盘测试确认非硬件故障,采用系统更新方式(保留文件和应用)成功恢复内存容量。推测可能是山寨内存ECC校验出错导致系统弃用部分内存,且系统缺乏重置机制,必须通过重装/更新系统才能解决。文中详细记录了使用原版ISO进行系统更新的操作步骤及注意事项。(149字)
2025-07-30 22:14:14
618
原创 windows11(准)离线方式安装wsl2
本文介绍了Windows 11 24H2离线安装WSL2的步骤,重点说明了与Windows Server 2022安装方式的差异。主要步骤包括:启用虚拟机平台和WSL功能、安装Linux内核包、下载Ubuntu 22.04分发包并通过PowerShell安装、初始化Ubuntu(需联网)以及安装和启动Docker服务。文章还提供了相关参考链接,包括内核包下载地址和Docker自启动设置方法。安装过程需注意重启计算机和部分步骤需要联网完成。
2025-07-29 08:13:02
287
原创 wsl中ubuntu开启systemd,实现docker服务自启动
wsl中的ubuntu中安装docker后,docker服务并没有随系统自动启动,这里讲解如何通过配置systemd服务来设置docker随系统启动。
2025-07-28 23:41:11
390
原创 wsl2安装docker问题汇总及设置随系统自启动
在WSL2的Ubuntu 22.04中安装Docker的步骤主要包括:配置Docker官方APT源、安装Docker软件包。常见问题包括网络连接不稳定导致的OpenSSL错误,可通过重试解决;GPG密钥验证失败时使用--allow-insecure-repositories参数;以及WSL2特有的Docker守护进程启动问题,需配置iptables为legacy模式。最后可通过创建Windows启动脚本或修改.bashrc文件实现Docker自动启动。整个过程需注意WSL2的特殊环境配置,确保Docker服
2025-07-24 11:54:30
1088
1
原创 windows server 2022(准)离线方式安装WSL2(Windows Subsystem for Linux)
《Windows Server 2022离线安装WSL2完整指南》 本文详细介绍了在Windows Server 2022(20348.1129版本)上离线安装WSL2的方法。主要步骤包括:1)启用虚拟机平台和WSL内核功能;2)安装Linux内核更新包;3)安装必要的Microsoft Visual C++ UWP运行时包;4)下载并安装Ubuntu 22.04分发包;5)完成初始化设置。特别强调了各步骤间的依赖关系和常见错误解决方案,如0x800701bc和0x80073CF3错误的处理方法。需要注意的
2025-07-24 09:20:09
1054
原创 windows server 2012R2(hyper-v 5.0)安装windows11虚拟机的另一方法
在Windows Server 2012 R2的Hyper-V 5.0上安装Windows 11虚拟机时,由于版本过低导致无法启用TPM模块。解决方法是通过修改虚拟机配置文件手动添加TPM模拟器,或升级到支持TPM 2.0的Hyper-V版本。
2025-07-21 03:42:35
414
原创 windows server 2012R2任务管理器cpu不睿频问题
在关闭hyper-v后,睿频显示又变回正常。于是,用cpu-z测试了一下,在hyper-v开启与关闭下的跑分是基本一样的,个人认为只是显示上的bug,不再在这上面死磕。今天给一个老机器安装了windows server 2012R2的数据中心版,发现了一个奇怪的现象,
2025-07-21 02:27:41
198
原创 gitlab配置镜像仓库简要步骤
最近通过docker安装了一个gitlab社区版供自己使用,为了备份需要,在另一台机器上也同时安装多一个gitlab。具体需求是gitlab-A上面的仓库(demo_nuitka_pandas)自动推送到gitlab-B上面的仓库(demo_nuitka_pandas),因为个人使用,不需要考虑什么安全相关的问题,所以直接使用root和其对应的密码即可。
2025-07-12 02:29:28
357
原创 hyper-v管理器无法连接到此服务器问题解决
摘要:解决Win11系统Hyper-V启动问题的方法:当Hyper-V管理器无法连接本地服务器时,首先检查并启动"Hyper-V主机计算服务"。若服务启动失败,可能是ControlFlowGuard(CFG)设置导致,需在Windows安全中心的攻击防护设置中,为C:\WINDOWS\System32\vmcompute.exe文件开启CFG保护。最后将服务设为自动启动并重启电脑即可。该方法适用于Win11 23H2第三方定制系统首次启动Hyper-V时的访问拒绝问题。
2025-07-10 22:46:09
301
原创 WSL 安装过程中出现错误。分发名称: ‘Ubuntu 24.04 LTS‘ 错误代码: 0x8000ffff
在windows server 2022中安装wsl2的ubuntu分发包(通过该命令执行:wsl --install -d Ubuntu-22.04),出现下面错误:WSL 安装过程中出现错误。分发名称: 'Ubuntu 24.04 LTS' 错误代码: 0x8000ffff。解决办法:先执行wsl --update, 然后再重新执行wsl --install -d Ubuntu-22.04,如提示重启计算机,重启后再次执行wsl --install -d Ubuntu-22.04即可。
2025-06-06 21:03:37
658
原创 hyper-v虚拟机启动报错:无法初始化内存: 磁盘空间不足。 (0x80070070) 解决办法汇总
在启动Hyper-V虚拟机时,遇到“无法初始化内存:磁盘空间不足”的错误,主要原因是C盘空间不足,无法创建16GB的VMRS文件。解决方法包括:清理C盘或扩容C盘、减少虚拟机内存配置、停止创建VMRS文件或将VMRS文件保存到其他分区。其中,停止创建VMRS文件可通过更改虚拟机的自动停止操作为“关闭来宾操作系统”来实现,但这会导致物理机关机后虚拟机状态不被保存,需手动重新打开软件和文件。根据实际需求和条件选择合适的解决方案。
2025-05-21 07:18:13
778
原创 关于virtualbox的一些吐槽和相关问题解决办法!
问题3:问题2中的解决方案能够复制文件到虚拟机中了,但无法进行拖拽(我的物理机为win server 2025+vbox7.1.8,虚拟机同样是win10,却可以正常拖拽文件到虚拟机中),而且复制的文件名有中文字符,在虚拟机中会显示为乱码,如下图所示。问题1:刚在虚拟机里面装好的win10能正常运行,在关机重启(物理机)后,不能运行了,启动时报错:the vm session was aborted,vbox的日志并没有看到什么关键问题,后直接到vbox的官方论坛找到解决办法.解决办法:重装vbox软件。
2025-05-01 04:37:05
379
原创 hyper-v安装linux mint重启后黑屏无法进入系统解决办法
在hyper-v(宿主机为windows server 2022)中安装linux mint(22-cinnamon-64bit)的过程中,第一次进入到桌面后,点击桌面上的install linux mint然后按照常规则的安装步骤一路下去都正常,最后会提示重启。同时我也试了其他情况,发现核数设置为1,2时一直都能正常进入系统,但设置为3,4时刚开始试过几次成功进入,后面也一直像上面那样黑屏卡住,相当玄学,所以究竟哪些核数能正常开机,只能自己摸索了。经过努力google后, 发现。
2025-02-10 16:48:21
731
原创 Windows Server 2012R2无法自动登录到桌面解决办法
默认情况,windows server在开机后是需要手动输入密码后才能登录到桌面的,这是为了安全起见。但有时需要在开机后自动运行某些客户端软件,而这些客户端软件的启动是需要登录到桌面后才会执行的,这就需要开启服务器的自动登录功能的。以前一直通过微软工具包SysinternalsSuite中的Autologon64.exe工具双击填入对应的登录名和密码,然后enable一下就行了。因为我的windows server 2012r2是以二代hyper-v虚拟机方式来安装的,并且也开启了增强会话。
2025-02-10 14:48:37
621
原创 pycharm调试flask网站时,出现错误:can‘t open file ‘C:\\Program‘: [Errno 2] No such file or directory
本人使用的pycharm版本为:社区版2024.2.3,其他版本可能不会出现该问题或者该解决办法未必适用于其他版本,请知悉。通过重新建立快捷方式的办法未能解决(参考。
2025-02-08 13:45:16
678
1
原创 windows(vmware虚拟机)下安装Intel® oneAPI Base Toolkit for Windows开发包时出现白屏问题分析及解决方案
Intel® oneAPI Base Toolkit白屏问题分析
2024-01-26 21:28:34
893
1
原创 hyper-v虚拟机启动时出错:尝试启动选定的虚拟机时出错【错误:“拒绝访问。”(0x80070005)】的分析与解决办法
icacls "D:\重要数据\hyper-v\dev-backup\Virtual Hard Disks\win_server_2022.vhdx" /grant "NT VIRTUAL MACHINE\f2e2bdbb-df66-4d03-b09a-da8a7eefcca4":F。2. 从错误信息中得知打开时出现权限错误的虚拟磁盘为:D:\重要数据\hyper-v\dev-backup\Virtual Hard Disks\win_server_2022.vhdx。4. 虚拟机可以重新打开了。
2023-10-20 11:22:28
3900
1
原创 windows上同时复制大量数据到网络共享路径时,提示空间不足的问题分析与解决办法
1. 账户和磁盘限额问题,经检查,没有限制任何账户的上传文件总量,且文件服务器上对应的磁盘驱动器也没有设置任何限额。这个帖子中的10楼网友。
2023-09-20 22:08:41
4754
1
原创 .net开发常见问题:如何确定程序集(即dll)依赖哪些程序集
报错信息(包括对应的堆栈异常信息)一般无法得知具体是哪一个dll没能成功加载(纯.net的dll可以,但如果是c/c++的dll依赖于另一个c/c++的dll则没办法),具体表现为加载某个dll时,该dll无法加载或其依赖项无法加载。但我们可以通过命令行工具来查看出错dll的依赖项即可,如果列出的dll没有出现在当前目录下或者系统变量PATH路径,大概率可能就是没有找到这些依赖项目dll。通常这种都是c++的dll依赖问题,有多数原因是sdk或某些软件包没有安装导致的,例如matlab相关的开发。
2023-09-19 17:55:17
936
1
原创 .net开发常见问题:如何确定程序集(即dll)是x86还是x64
在.net开发中,经常遇到的一个问题是dll加载出错,对应的错误信息为:System.BadImageFormatException: 未能加载文件或程序集“Calculator, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”或它的某一个依赖项。试图加载格式不正确的程序。解决办法办法很简单:重新编译或找一个x86版本的Calculator.dll替换即可。
2023-09-19 17:16:29
679
1
原创 英特尔傲腾m.2固态无法用于AMD平台备注
本打算把这个容量不大的盘给迅雷下载作缓存盘使用,插在主板后死活识别不出来(连bios也无法识别,进入pe后用diskgenius也无法识别),主板的接口确定是nvme协议的,因为用其他的m2 nvme固态盘是可以的。手上有一块intel optane m10的16G傲腾固态盘,是m.2接口的,走的是nvme协议,放在海康移动硬盘盒和华南x99主板上都能成功识别使用。顺带说一下,我的主板是惠普prodesk系统原配的,具体型号我也忘了,cpu是amd 2200g。傲腾固态盘的.......完。
2023-06-13 14:15:52
2826
1
原创 工控主板安装Proxmox VE (PVE)7.x虚拟机时出现白屏解决办法及备选方法汇总
带有lvds显示接口的主板安装pve时白屏解决办法
2023-05-31 00:37:56
8330
8
原创 设置代理解决nuget下载包时的网络超时问题
add key="http_proxy" value="http://192.168.2.51:25000" /> 即可,如下图所示。注:ip和端口需替换为自己的代理地址和端口。本文即通过设置代理的方法来解决nuget的超时问题,在%appdata%\NuGet\NuGet.Config文件中的config节点下加入。相信大家在visual studio上都遇到过下载nuget包时网络超时的问题,经常处在撸码2分钟,下包2个钟的尴尬情况。
2023-05-25 15:53:44
1941
1
原创 vmware workstation虚拟机转为hyper-v简要步骤
我一直使用vmware workstation(17.0)中的虚拟机作为自己的开发机,因为虚拟机的快照功能非常适合折腾各种软件配置,一旦出现误操作,可以及时还原回去。最近一年,我都在折腾hyper-v,发现hyper-v的性能(使用感觉,无进行具体的量化测试)相当的好,而vmware上的开发机总感觉比较卡(虽然我的虚拟机配置也不低,e5-2666v3分了10核,16G内存,nvme虚拟磁盘),遂今天将该开发机转为hyper-v虚拟机。
2023-05-10 13:31:09
10396
4
原创 1037u工控板hdmi接口不显示问题
先将显示器接在vga接口上,然后将BIOS菜单【Chipset】->【North Bridge】->【LCD Control】->【Primary IGFX Boot Display】设为VBIOS Default或HDMI,保存即可。由于卖家是正常使用升级而出手掉这块板子的,所以我没有怀疑hdmi接口有问题。直觉就是先百度一下有没有人遇过同样的问题。前段时间在闲鱼收了一块1037u的17x17工控板准备当下载机使用,到手几天后才开始装机,发现只有vga接口可以显示,而hdmi接口没有输出。
2023-05-08 18:15:28
3884
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人