Rthdcpl.exe是Realtek声卡音频控制面板

RtkHDAud.sys是什么文件?及RtkHDAud.sys蓝屏等问题介绍

似乎很多用户会因为电脑出现没声音或玩游戏时出现RtkHDAud.sys相关的蓝屏等问题而开始了解到这个文件的,下面就一起了解下本文件属性及蓝屏等问题的解决办法:

RtkHDAud.sys文件基本信息:
开发人员:瑞昱半导体股份有限公司
文件描述:Realtek®声卡驱动文件
可否删除:否,删除会导致声卡失效
位置在哪:C:\Windows\System32

来历及作用

RtkHDAud.sys程序文件是台湾的著名半导体公司:瑞昱半导体股份有限公司为其声卡设备提供的驱动程序的一部分。全称为:Realtek® High Definition Audio Function Driver(瑞昱®高保真音频功能驱动程序),作为Windows系统的驱动程序为与电脑拦截的硬件或连接外部设备进行通信。如果我们的电脑安装了Realtek声卡,并成功安装Realtek声卡驱动程序后本文将就会出一同被存储在电脑的硬盘中,其位置为:

C:\Windows\System32(C为系统盘盘符,会根据系统安装位置不同而变化)

另外,RtkHDAud.sys似乎是被压缩过的文件,而且其文件大小也会根据驱动版本的不同而有所变化。拓展阅读:Rthdcpl.exe是什么进程

常见问题

蓝屏现象:一般都是要使用到声卡程序的程序导致的,比如一些游戏,或者一些音乐播放软件等,这些都是经过验证的实例。因此大家可以借鉴其解决办法:重新安装声卡驱动、设置游戏或播放软件的声音功能。Pagefile.sys是什么文件?

不到RtkHDAud.sys:出现此类问题通常出现在更新驱动的时候,半有电脑没声音的现象。考虑到可能是现有驱动文件受损或丢失所致,重新安装驱动即可解决。可用驱动精灵或驱动人生进行更新,或者直接去声卡制造商的官方网站下载安装。

危险的病毒:特别是在位于C:\Windows或C:\Windows\System32目录中出现RtkHDAud.sys文件时需要保持警惕,如果不是自己下载的应该使用杀毒软件对本文件进行扫描。

PAGEFILE.SYS文件图标

Pagefile.sys是什么文件?可以删除Pagefile.sys吗?位置在哪?

在硬盘里发现体积庞大的Pagefile.sys,这是个什么文件?当您计划为硬盘腾出一些空间时却无法删除几G大的Pagefile.sys文件?这些疑惑本文或许对您有所帮助。

Pagefile.sys文件基本信息:
开发人员:微软® Microsoft Corp.
文件描述:虚拟内存页面文件
可否删除:可删除或变换存储位置
位置在哪:C:\pagefile.sys

来历及作用

PAGEFILE.SYS文件图标Pagefile.sys文件是微软® Microsoft Corp.为其发布的给予Windows NT系列版本操作系统(包括Windows NT 3/4系列、Windows 2000/XP/Server 2003/Vista/Server 2008/Win7/Win8)的系统文件,被描述为“虚拟内存页面文件”。拓展阅读:hiberfil.sys是什么文件?

主要功能就是为电脑内存配置一个虚拟的内存空间,当电脑物理内存(即RAM,RAM是什么意思)不足的时候,可以可以在硬盘上创建一个虚拟的内存容量(具体表现就是Pagefile.sys文件)来弥补物理内存的不足,从而可以提高电脑系统以及程序的运行性能。

另外,本文件并不一定只有一个,并且其大小是可以通过虚拟内存设置窗口进行调整的。

删除Pagefile.sys或修改其大小

本文件在当前操作系统下是无法直接删除的,如果你尝试这么做系统会出现如下图所示的警示:无法完成操作,因为文件已在另一个程序中打开。难道就没法了吗?当然不是,我们不仅可以删除Pagefile.sys文件,还可以随意的控制文件的大小呢!

系统提示无法删除Pagefile.sys文件

我们可以通过设置虚拟内存大小的方法来调整Pagefile.sys文件的大小,或者禁用虚拟内存分页文件来讲起删除。这样可以节省空间(别是对于SSD固态硬盘用户而言)。操作方法也很简单,笔者以Windows XP系统为例演示,以下面的步骤依次点击:

右击“我的电脑”→属性→高级→点性能栏的“设置”→高级→虚拟内存下的设置按钮

按照以上步骤就可以打开如下图所示的“虚拟内存”设置窗口了:

Windows XP虚拟内存设置窗口

选中一个磁盘,然后勾选下方的“无分页文件”并点击旁边的设置按钮,再点击确定,这时系统会提示要重启。重启之后你就发现Pagefile.sys文件已经被删除了。如果要修改其大小,就勾选上方的“自定义大小”,输入初始大小和最大值(最大值一般是初始大小的1.2到2倍之间,延伸:什么是虚拟内存?虚拟内存设置多少合适?),Pagefile.sys文件的大小取决于您设置的初始值的大小。

Windows 7用户直接在开始里面搜索“虚拟内存”既可以打开以上窗口进行类似设置。

另外,如果你不想把这个虚拟内存文件存放在系统盘中,可以像MTOOU.INFO穆童那样将其存放在H盘中,操作也很简单,按照上图选中需要的盘符进行设置即可。设置完后也会提示你重启,在你再次开机的时候你会发现那个盘里面也多出一个Pagefile.sys文件了。

被笔者设置到H盘中的Pagefile.sys文件

当然,我们可以用别的工具在不进入当前Windows系统的情况下将其删除(比如Win PE、双系统、挂从盘等),但是不建议这么做,因为这会影响到Windows的稳定性,当你运行很多程序时可能出现内存不足的提示。不过如果认为物理内存绝对够用的用户倒是可以考虑。

其他常见问题

Pagefile.sys位置在哪?由于这是一个重要的系统文件,所以大多数情况下Windows系统会把它隐藏起来,如果没有手动去设置显示隐藏文件,我们是无法在系统目录下发现它的,点此了解:如何显示隐藏文件

关于sys格式:此类文件包含了微软DOS和Windows操作系统中的系统设置和变量,以及用于运行操作系统的功能,常用的存储设备驱动程序和其他核心的Windows功能。

hiberfil.sys文件图标

hiberfil.sys是什么文件?如何删除hiberfil.sys节省硬盘空间

hiberfil.sys文件通常会在Windows系统盘中占用巨大的存储空间。那么hiberfil.sys是什么文件?想摆脱它为硬盘腾出更多空间(特别是SSD固态硬盘)时可否将其删除?下面我们将为您做出答复:

hiberfil.sys文件基本信息:
文件厂商:微软® Microsoft Corp.
功能描述:Windows休眠存储文件
文件大小:和内存一样或70%大小

来历及作用

hiberfil.sys文件图标从微软发布的Windows 2000操作系统开始,hiberfil.sys文件就已经存在了,这是Windows系统休眠文件,如何理解?以Windows 7系统威力,很多使用笔记本电脑的用户应该遇到过这种情况:当电脑提示没电的时候还坚持用,最后导致电脑突然一下,就自动关机了。这时系统是进入了休眠状态的,而当我们插入电源再次开机的时候,居然开机后系统自动进入到上次关机的工作状态,这就是hiberfil.sys文件的功劳。因为当时我们内存里面运行的程序都被保存在hiberfil.sys文件中了。

而为了能够完整的保存内存内的数据,所以hiberfil.sys文件通常是很大的,几乎是和可用内存容量的70%。就拿2G内存的电脑来说,以笔者安装的Windows 7系统来讲,系统识别的可用内存为1.75G,而hiberfil.sys文件就有1.3G这么大(这还得益于Win7系统对hiberfil.sys文件的压缩处理)。而如果是4G内存的话,这个文件大小应该也是有3G多的。如下图所示:

Win7 hiberfil.sys

Win7系统中的hiberfil.sys文件,2G内存,其大小为1.3G

如果是Windows XP系统,由于没有对其压缩,此文件容量就更大,基本和可用内存容量一样大,以笔者这款电脑为例,XP系统中的这个文件容量是1.74G基本和可用内存条容量一样大。

Windows XP系统中的hiberfil.sys文件

2G内存的XP系统电脑中的hiberfil.sys文件,其文件大小为1.74G

hiberfil.sys文件在哪?很多人找不到这个文件存储的位置,其实它就在系统盘根目录中,一点开系统盘就可以看到的,如果看不到那就是“隐藏了系统文件”(拓展:如何显示隐藏文件),这个Win7系统是默认隐藏的,所有很多人找了很久才找到hiberfil.sys文件。

所在位置:C:\hiberfil.sys(C为系统盘,根据系统安装位置不同而有所不同)

删除hiberfil.sys

毫无疑问,这么大的文件占用了硬盘空间,所有很多人都在寻找删除此文件的方法(特别是对于拿下采用了昂贵的SSD固态硬盘用户而言),但应删除此文件该按照以下步骤来操作或许更为合理。(因为当前系统的此文件无法直接删除)

Vista和Win7系统:通过禁用休眠功能来删除。我们只要通过“开始”→“附件”→右键点击“命令提示符”,选择以管理员运行,然后按照下图输入命令禁用系统的休眠功能就可以将hiberfil.sys文件删除啦。

通过命令禁用休眠功能

以管理员身份输入:powercfg -h off

执行完以上命令之后“奇迹”出现了:当你再次打开Win7或Vista系统目录时,hiberfil.sys文件也“奇迹般的消失了”。如果要恢复休眠功能,则输入:powercfg -h on即可找回hiberfil.sys文件。

Windows XP系统:操作步骤比Win7系统还要简单,依次打开:控制面板→电源选项→打开“休眠”选项卡,如下图所示:通过Windows XP电源管理选项中的休眠功能来删除本文件然后去掉休眠前面的勾选状态后点击确定,这样系统盘下的hiberfil.sys文件就会被自动删除。

Win7 Hiberfil.SYS是什么文件?及删除的影响与大小设置

Hiberfil.SYS是什么文件?Hiberfil.SYS 是 Windows 休眠功能(Windows Hibernation)将内存数据与会话保存至硬盘、以便计算机断电重新启动后可以快速恢复会话所需的内存镜像文件

Hiberfil.SYS文件

Hiberfil.SYS文件

Win7 Hiberfil.SYS文件的不同

在早期版本的 Windows 中,Hiberfil.SYS 文件的大小等同于物理内存大小;而在 Win7 Hiberfil.SYS 可以在物理内存大小的 50%-100% 的范围自行调整。因此, Windows 7  Hiberfil.SYS 大小不一定等同于物理内存大小。MTOOU.INFO绝对领域认为Win7之所以出现这种改变,主要是出于节省系统分区的硬盘空间考虑。因为 Hiberfil.SYS 必须位于系统分区的根目录,我们无法修改其文件名及所在位置。曾经有人在微软中文技术论坛中问过,为什么无法将 Hiberfil.SYS 由系统分区根目录转移至其它位置,这是由于 Windows 要想在硬盘的其它位置读取启动文件,必须首先加载文件系统驱动程序。但是已经转入休眠状态的 Windows,其文件系统驱动程序在 Hiberfil.SYS 里。不加载文件系统驱动,Windows 就无法读取 Hiberfil.SYS;不读取 Hiberfil.SYS,Windows 就无法加载文件系统驱动。这好比黄宏在春晚小品中表演的那个情节一样:林永健不打开箱子,黄宏就取不出身份证明;但黄宏不出示证件,林永健就无权打开箱子。(类似文章:hiberfil.sys是什么文件?删除hiberfil.sys节省硬盘空间

为了解决这个矛盾,Windows 唯有在读取 Hiberfil.SYS 之前加载一个小型的文件系统驱动程序,但是这个小型的驱动程序只能访问系统分区根目录中包括 Hiberfil.SYS 在内的有限的若干系统文件。这就是为什么 Hiberfil.SYS 无法由系统分区根目录转移至其它位置的原因。无法修改 Hiberfil.SYS 的所在位置是 Win7 减小 Hiberfil.SYS 的原因之一;提高 Hiberfil.SYS 的文件利用率是减小 Hiberfil.SYS 的另一个原因。

Hiberfil.SYS在哪里?

它会存在于你的系统安装盘:即通常是在C盘根目录下。但是有网友说找不到这个文件,其原因是Hiberfil.SYS 作为重要的系统文件在默认情况下是被隐藏的,你只要把隐藏系统保护文件的勾去除就很容易发现他在哪了。

Win7 Hiberfil.SYS文件大小

随着计算机物理内存容量越来越大,多数计算机都有相当一部分物理内存处于空闲状态,并非每次休眠都有完全等同于物理内存容量的内存数据需要保存为 Hiberfil.SYS。在早期版本的 Windows 中,尽管 Hiberfil.SYS 的大小始终等同于物理内存大小,但 Windows 每次休眠时也并没有从头到脚地更新 Hiberfil.SYS 的所有内容。换言之,早期版本的 Windows 的 Hiberfil.SYS 存在着没有充分利用的浪费的空间。基于以上两个原因,为了节省系统分区的硬盘空间,Windows 7 在计算机转入休眠之前,可以将内存数据进行 0-50% 比率的压缩,从而将 Hiberfil.SYS 减小为物理内存大小的 50%-100%。

修改Hiberfil.SYS文件大小

这个百分比可以通过 POWERCFG 命令配合 -H -SIZE 参数进行设置。例如,在物理内存容量 2GB 的 Windows 7 计算机中,如果以管理员权限执行命令:POWERCFG -H -SIZE 70即可将这台计算机的 C:\Hiberfil.SYS 减小为 2GB 的 70%,即 1.4GB。

在默认的系统设置中,Windows 7 使用物理内存容量的 75% 做为 Hiberfil.SYS 默认的文件大小,这是 Windows 开发团队在评估了大多数计算机的物理内存容量与内存空间占用后设置的平衡值。百分比设置得太大,容易造成系统分区空间浪费;百分比设置得太小,也可能因为 Hiberfil.SYS 空间不足引起休眠失败。如果我们在 Windows 7 中执行休眠时遇到如下故障的蓝屏代码,即表明当前 Hiberfil.SYS 设置得太小了:

STOP:0x000000A0 INTERNAL_POWER_ERROR

参数 1
参数 2
参数 3

(参数 1 始终为 0x0000000B、参数 2 是 Hiberfil.SYS 大小的字节数、参数 3 是无法被压缩并写入 Hiberfil.SYS 的剩余的内存数据字节数)此时,我们必须放弃失败的休眠,以正常模式重新启动 Windows 7,然后重新设置 Hiberfil.SYS 的大小。

总结

总之,我们在 Windows 7 中可以根据自己计算机的实际情况,通过 POWERCFG -H -SIZE 设置合适的 Hiberfil.SYS 大小。如果计算机内存容量不大或硬盘容量很大,不在乎几百 MB 至 1GB 的空间开销,我们可以将 Hiberfil.SYS 设置为物理内存容量的 100%,这样 Windows 7 可以省去压缩内存数据的步骤;如果计算机内存容量很大或系统分区可用空间非常紧张,可以将 Hiberfil.SYS 设置为更小的物理内存容量百分比,但要小心 Hiberfil.SYS 设置得太小可能会存在休眠失败的风险。对于大部分的普通用户而言,如果我们不确定应该如何设置 Hiberfil.SYS 的大小,保持 Windows 7 默认设置的 Hiberfil.SYS 为物理内存容量的 75% 即可。但除非这个文件让你或者你的电脑非常不爽,否则还是不要像某些网友所想的那样删除Hiberfil.SYS文件的好。