Proxmox VE 为 Windows 虚拟机添加硬盘遇到的问题

环境:PVE 8.xWindows 11/Windows Server 2019

👉问题一: 为 windows 虚拟机添加磁盘,重启虚拟机后(在 windows 系统中重启)磁盘未能生效,并显示为橘色。

在这里插入图片描述

橘色 意味需要重启VM才能生效;但是需要通过 CLI/web 重新启动,从VM内部重新启动是无效的

【注】上面的虚拟机配置还是有些问题的,使用 e1000 网卡和磁盘 IDE 的性能真的很差。参见Win最佳实践:https://pve.proxmox.com/wiki/Windows_2019_guest_best_practices

磁盘最佳方案:https://pve.proxmox.com/pve-docs/chapter-qm.html#qm_hard_disk

👍 推荐使用“VirtIO(半虚拟化)”为网络设备磁盘选择推荐使用 VirtIO SCSIVirtIO Block 控制器。


👉问题二: Good! 上面的问题解决了,然后我们也重启了,但是重启VM有可能报下面的错误:

错误: start failed: QEMU exited with code 1# 详细错误如下:
swtpm_setup: Not overwriting existing state file.
kvm: -device ide-hd,bus=ide.0,unit=1,drive=drive-ide1,id=ide1: Can't create IDE unit 1, bus supports only 1 units
stopping swtpm instance (pid 150711) due to QEMU startup error
TASK ERROR: start failed: QEMU exited with code 1

主要原因是因为新的磁盘使用了 IDE (上图中的 Hard Disk ide1)总线,具体原因来自 PVE 官方论坛:https://forum.proxmox.com/threads/error-when-using-4-ide-devices.97634/

if you use 'q35' as machine type only ide0 and ide2 are available... 
this is a qemu limitation.

🥶 But, 为什么有这个限制不得而知,后续可以研究一下。

知道原因所在了,就将这个磁盘删除,然后新增一个其他类型的总线即可,推荐使用VirtIO SCSIVirtIO Block 控制器的总线/设备。

🆗 然后启动即可生效,接下来就可以从 Windows 中处理新增的磁盘了。 Prefect!!!


👉 问题三:如果切换磁盘的为 SCSI,在 Windows 系统中还是无法识别磁盘,还需要下载驱动程序。

SCSI 驱动下载地址:https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.229-1/,根据需要选择下载 32 位或 64 位。
在这里插入图片描述
然后就可以在 Windows 的磁盘管理中处理新增的磁盘了。

个人博客:Roc’s Blog

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/2327.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何应对客户报价要求过低的情况?这些方案帮你化解危机!

有个客户在寄样品之前让报价,并且要求承诺价格必须低于15美金,业务员同意了,让客户把样板安排寄到中国,但是收到样品后发现客户的样品在侧面还有一块突出的部分,所以15美金太低了,无论如何也得18美金&#…

【数据挖掘】如何为可视化准备数据

一、说明 想要开始您的下一个数据可视化项目吗?首先与数据清理友好。数据清理是任何数据管道中的重要步骤,可将原始的“脏”数据输入转换为更可靠、相关和简洁的数据输入。诸如Tableau Prep或Alteryx之类的数据准备工具就是为此目的而创建的,…

深入理解React与闭包的关系

深入理解React与闭包的关系 声明一、介绍二、React组件及状态管理三、闭包在React中的应用保存状态处理作用域 四、总结 声明 本文将深入探讨React与闭包之间的关系。 我们将首先介绍React和闭包的基本概念,然后详细解释React组件中如何使用闭包来处理状态和作用域…

网络虚拟化相关的Linux接口介绍

Linux拥有丰富的网络虚拟化功能,能被虚拟机,容器还有云网络使用。在这篇文章中,我会给出所有通用网络虚拟化接口的简要介绍。没有代码分析,只有简短的接口介绍和在Linux上的使用操作。这系列接口都可以使用ip link命令实现。 这篇…

微信原生实现一个简易的图片上传功能

一、实现原理 wx.showActionSheet():显示操作菜单,选择是从相册选择还是相机拍摄照片wx.chooseImage():从本地相册选择图片或使用相机拍照。wx.uploadFile():将本地资源上传到服务器。客户端发起一个 HTTPS POST 请求&#xff0c…

docker部署rabbitmq

docker部署rabbitmq 镜像搜索 docker search rabbitmq下载镜像 docker pull rabbitmq启动 docker run -d --name rabbitmq --restart always \ -p 15672:15672 \ -p 5672:5672 \ rabbitmq后台插件安装 docker exec -it rabbitmq /bin/bash rabbitmq-plugins enable rabb…

项目实战Qt网盘系统

背景:随着时代的发展,业务数据量的剧增及移动办公需求,人们对内存的需求越来越强,传统的存储产品,在容量及携带型日益不能满足人工的工作需求,网盘再此背景下应运而生。网盘是能够提供文件同步,…

回归预测 | MATLAB实现GRU(门控循环单元)多输入单输出(不调用工具箱函数)

回归预测 | MATLAB实现GRU(门控循环单元)多输入单输出(不调用工具箱函数) 文章目录 回归预测 | MATLAB实现GRU(门控循环单元)多输入单输出(不调用工具箱函数)预测效果基本介绍程序设计参考资料 预测效果 基本介绍 GRU神经网络是LSTM神经网络的一种变体,LSTM 神经网 …

Ubuntu 考虑采用新的 “统一默认安装 (unified default install)”

导读Ubuntu安装程序中的 “最小化安装” (Minimal installation) 是该发行版多年来最受欢迎的功能之一。 当用户选择 Ubuntu 的 “最小化安装” 选项时,可以在安装更少的预装应用程序情况下,获得完整、功能齐全的 Ubuntu 系统。 但这个功能可能要被砍掉…

个人博客系统(二)

该博客系统共有八个页面,即注册页面、登录页面、添加文章页面、修改文章页面、我的博客列表页面、主页、查看文章详情页面、个人中心页面。 1 注册页面 该页面如图所示: 首先,要先判断注册的用户名、密码、确认密码以及验证码是否为空,若有一个为空,点击提交,则会提醒 …

网络知识点之-IS-IS协议

中间系统到中间系统(IS-IS,Intermediate system to intermediate system,读作“i-sys”)是一种内部网关协议,是电信运营商普遍采用的内部网关协议之一。标准的IS-IS协议是由国际标准化组织制定的ISO/IEC 10589:2002 所…

文献阅读:MathPrompter: Mathematical Reasoning using Large Language Models

文献阅读:MathPrompter: Mathematical Reasoning using Large Language Models 1. 内容简介2. 方法细节3. 实验内容4. 结论&思考 文献链接:https://arxiv.org/abs/2303.05398 1. 内容简介 这篇文章是今年3月份的时候微软提出的一篇工作&#xff0…

HTML+CSS复习第一天

浏览器内核标签: 单行省略号 white-space:nowrap text-overflow:ellipsis overflow:hidden多行省略号:使用到浏览器内核:-webkit- 谷歌浏览器 overflow:hidden text-overflow:ellipsis -webkit-box-orient: vertical; -webkit-line-clamp: 3; display…

uniapp请求接口封装

uniapp请求接口封装 在uniapp发送请求跟web的不同,而且通过uni.request这个方法进行调用。 示例: uni.request({url: https://www.example.com/request, //仅为示例,并非真实接口地址。data: {text: uni.request},header: {custom-header:…

【云原生】k8s安全机制

前言 Kubernetes 作为一个分布式集群的管理工具,保证集群的安全性是其一个重要的任务。API Server 是集群内部各个组件通信的中介, 也是外部控制的入口。所以 Kubernetes 的安全机制基本就是围绕保护 API Server 来设计的。 比如 kubectl 如果想向 API…

机器学习/深度学习常见算法实现(秋招版)

包括BN层、卷积层、池化层、交叉熵、随机梯度下降法、非极大抑制、k均值聚类等秋招常见的代码实现。 1. BN层 import numpy as npdef batch_norm(outputs, gamma, beta, epsilon1e-6, momentum0.9, running_mean0, running_var1)::param outputs: [B, L]:param gamma: mean:p…

工欲善其事,必先利其器之—react-native-debugger调试react native应用

调试react应用通常利用chrome的inspector的功能和两个最常用的扩展 1、React Developer Tools (主要用于debug组件结构) 2、Redux DevTools (主要用于debug redux store的数据) 对于react native应用,我们一般就使用react-nativ…

Vue动态多级表头+行列合计+可编辑表格

新建组件&#xff1a;Table.vue <template><el-table-column :label"coloumnHeader.label" :prop"coloumnHeader.label"><template v-for"item in coloumnHeader.children"><tableColumnv-if"item.children &&am…

Java项目查询统计表中各状态数量

框架&#xff1a;SpringBoot&#xff0c;Mybatis&#xff1b;数据库&#xff1a;MySQL 表中设计2个状态字段&#xff0c;每个字段有3种状态&#xff0c;统计这6个状态各自的数量 sql查询语句及结果如图 SQL&#xff1a; SELECT SUM(CASE WHEN A0 THEN 1 ELSE 0 END) AS A0…

数据分析的iloc和loc功能

大家好&#xff0c;在处理大型数据集时&#xff0c;使用有效的数据操作和提取技术是必要的。Pandas数据分析库提供了强大的工具&#xff0c;用于处理结构化数据&#xff0c;包括使用iloc和loc函数访问和修改DataFrame元素的能力。在本文中&#xff0c;我们将探讨iloc和loc之间的…