将VirtualBox虚拟机电脑屏幕填满全屏的方法

article/2025/9/27 20:05:09

使用VirtualBox的时候,由于默认是没有全屏的,如下上下左右都有空白,不管怎么设置都无法填满,那么这篇文章将能帮到你。

操作前:

操作后:

  1. 安装VirtualBox Guest Additions增强功能,一直next即可,完成后,点击finish按钮会重启虚拟机;

  1. 关闭虚拟机,然后打开 设置,切到 显示 选项卡,显示卡控制器选择VBoxSVGA,然后打开 启用3D加速,如果下面提示发现无效设置,则需要把显存大小调到128M以上,也就是青色横条的位置;

改正:经过思考,其实不用勾选 启用3D加速,因为影响分辨率调整的,只是显存而已。搞错的原因是我的电脑是1920x1080,默认设置的是显存是无法支持的,需要128M以上的显存支持,又因为 启动3D加速 需要128M以上的显存,巧合,所以这里搞混了。

  1. 打开虚拟机,打开 视图->虚拟显示屏->重设为... ,这里设置成你主机的屏幕分辨率即可,因为我主机的屏幕分辨率是1920x1080,所以我这里选择重设为1920x1080;

  1. 此时重设为1920x1080之后,虚拟机屏幕的长度,超过主机的长度,别慌,打开 视图->虚拟显示屏->缩放至XXX%(输出自动播放);

  1. 此时屏幕已经可以完全填满整个屏幕,而且也不会有滚动条,只是因为缩放,显得整个屏幕有些模糊,解决这个问题很简单,打开 视图->虚拟显示屏->重设为1920x1080;

  1. 重新调整分辨率后,发现整个屏幕变成了又模糊又有滚动条,别急,打开 视图->虚拟显示屏->缩放至100%(输出未缩放);

  1. 到此为止,整个设置就完成了,现在的屏幕,即不会模糊,也填满了整个主机屏幕;

  1. 如果后续的使用中,发现有些软件的字体模糊,是因为勾选了 启用3D加速 ,关掉即可,而且不影响原先的设置(如果影响了,就弄回来吧😀)。

改正:看到第一步的改正,这里就知道其实不需要勾选,也就没有第七步的关闭了,当然如果你本来就有启用3D加速又模糊了,这里可以作为参考。

写这篇文章的时候,其实没有怎么思考,只是之前阴差阳错的情况下,把全屏搞出来了,然后发现可以复现,就记录到CSDN,现在经过思考,其实原理如下:

我本身的主机已经缩大了125%,所以虚拟机未缩放的1920x1080就会超过我主机的屏幕,导致出现滚动条,然后选择缩大虚拟机屏幕125%,由于是直接缩大,会导致虚拟机屏幕变模糊,也就是在缩大125%的情况下又缩大125%,此时应该是叠加了两个125%,所以变模糊。

所以在虚拟机屏幕缩大125%的基础上,重新把虚拟机屏幕重设为1920x1080,就会是缩大125%的1920x1080的原分辨率,然后再把虚拟机屏幕缩放关掉,就变成了缩小125%的1920x1080的虚拟机屏幕,刚好和主机的缩大125%,然后就全屏且高清了。

所以如果这篇文章的操作对你没有帮助,可以从缩放的原理入手。


http://chatgpt.dhexx.cn/article/SVUZiifM.shtml

相关文章

SQL实现行列转换(MySQL)

示例数据: (tablename为col_index) 实现行列转换的统计结果: SQL语句: SELECT c2, SUM(CASE when c3 正式 then 1 else 0 END) as "正式", SUM(CASE when c3 临时 then 1 else 0 END) as "临时" FROM col_index GROUP BY c2 虽然SQL的case功能确…

sql表格转置(sql表行列转换)

select Name, sum(case when Subject语文 then Result end) as 语文, sum(case when Subject数学 then Result end) as 数学, sum(case when Subject物理 then Result end) as 物理, sum(case when Subject英语 then Result end) as 英语 from student group by Name

SQL Server行列转换学习日记

参考自https://www.cnblogs.com/wanghonghu/p/5631662.html 目录 一,行转列1,case ...when.. 写法2,PIVOT函数快速实现行转列3,动态实现行转列 二 ,列转换行1,静态sql列转行,当列头较少时使用2&#xff0c…

Sql实现行列转换

从MS Sql Server 2005微软就推出了pivot和unpivot实现行列转换,这极大的方便了我们存储数据和呈现数据。今天就对这两个关键字进行分析,结合实例讲解如何存储数据,如何呈现数据。 例如学生选课和成绩系统中就有一张表,该表存储了…

sqlserver行列转换

一、使用sum(case when) 废话不多说,直接上图 select projectDeclare_id, sum(case when seq0 then score1 else NULL end) as diyihang, sum(case when seq1 then score1 else NULL end) as diyihang, sum(case when seq2 then score1 e…

SQL:实现行列转换

前言 推荐篇文章:Hive行列转换 这里我们要讨论的是如何实现把多个字段及其对应的字段,同时转换成两个字段。即如下表所示: 要做的是把它转换成下列形式: 实现 这里先直接上代码: #代码一: SELECT SPLIT(code_n…

Oracle中的行列转换

目录 一、行转列(一) 二、行转列(二) 三、列转行(一) 四、列转行(二) 行列转换是指将行数据转换为列数据,或将列数据转换为行数据的过程。这通常使用的办法是用PIVO…

SQL Server行列转换

1、行列转换 创建创建学生成绩表并添加学生成绩信息。 /*-创建学生成绩表-*/ CREATE TABLE StuScore (StuName VARCHAR(20), --姓名Subject VARCHAR(20), --科目Score INT --成绩 );/*-添加学生成绩信息-*/ INSERT INTO StuScore VALUES(张三,语文,60); I…

SQL 行列转换

方法1 select name, sum(case when course物理 then score else 0 end) as 物理, sum(case when course英语 then score else 0 end) as 英语 from T1方法2 动态SQL命令的执行效率往往不高,因为动态拼接的原因,导致数据库(查询优化器&…

SQL:行列转换

参考自:https://www.cnblogs.com/janneystory/p/5622142.html 案例: 表scores 请转成的横表是这样子的: 答案; select 姓名, SUM(case 课程 when 语文 then 分数 else 0 end) as 语文, SUM(case 课程 when 数学 then 分数 else 0 end) a…

【SQL】MySQL 数据库的行列转换

报表系统中经常需要行列转换,在 SQL Server 等数据库中可以用 PIVOT 、UNPIVOT 来实现,但是在 MySQL 数据库中却不支持,下面介绍 MySQL 中的行列转换的实现方法。 1.行转列 例如下面是数据库中的原始表格: namesubjectscore张三…

SQL四种方法实现行列转换超详细

前言 大家好,我是楚生辉,在未来的日子里我们一起来学习大数据SQL相关的技术,一起努力奋斗,遇见更好的自己! 本文详细的介绍了多个方法实现列转行,行转列,并提供了案例的材料,有需要的…

什么是xml解析?xml解析的有几种常用的解析方式?

xml解析概述 XML解析主要为两种:DOM和SAX解析 DOM:文档对象模型,这种方式是W3C推荐的处理XML的一种方式 SAX解析不是官方标准,属于开源社区XML-DEV,几乎所有的XML解析器都支持它 XML解析开发包: JAXP:是sun公司推出的解析标准实…

JAVA解析xml的五种方式比较

1)DOM解析 DOM是html和xml的应用程序接口(API),以层次结构(类似于树型)来组织节点和信息片段,映射XML文档的结构,允许获取和操作文档的任意部分,是W3C的官方标准【优点】①允许应用程序对数据和结构做出更改…

XML解析的几种方式

xml的四种解析方式实例 一、DOM(Document Object Model)解析方式 在应用程序中,基于DOM的xml分析器将xml文档解析成一个对象模型的集合(通常称DOM树),应用程序正是通过对这个对象模型的操作,来实现对xml数据的操作.通过DOM接口应用程序可以在任何时候访问…

C++解析XML文件

新的一周又来啦,这周我要分享的是使用C库解析XML文件和JSON文件,在本篇博客中我主要讲解析XML文件的相关知识,在下篇博客讲述有关解析JSON文件的相关。在解析XML文件时我使用的解析库是tinyXML2,编译平台是VS2019。希望看完本篇博客能对你有所…

解析XML的几种方式

XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便。对于XML本身的语法知识与技术细节,需要阅读相关的技术文献,这里面包括的内容有DOM(Document Object Model),DTD(Document Type Definition),SAX(Simple API fo…

C# 读取XML文件的几种方式

在开发过程中,我们有时会需要保存到本地一些结构化数据或者配置信息,这时就可以选择用xml文件。当然xml的用途也不仅仅是这些。 这一篇来谈一谈关于读取xml文件的几种方式; 我们有以下两个文件,一个是带有id属性的,一个…

Android解析XML的三种方式

在Android中提供了三种解析XML的方式:DOM(Document Objrect Model),SAX(Simple API XML),以及Android推荐的Pull解析方式. 如图: 本篇博客使用的xml文件如下:(这里是获取网络XML)person.xml <?xml version="1.0" encoding="UTF-8"?> <pers…

XML解析之SAX方式

XML文件解析方式之一是SAX方式&#xff0c;SAX解析方式会逐行地去扫描XML文档&#xff0c;当遇到标签时会触发解析处理器&#xff0c;采用事件处理的方式解析XML (Simple API for XML) 。SAX是一个用于处理XML事件驱动的“推”模型&#xff0c;虽然不是官方标准&#xff0c;但它…