bios

run script before boot options apears

跟風遠走 提交于 2019-12-08 06:14:48
问题 Do any of you guys know if it's possible to run a script before i get the option to enter bios and before OS boots? Example: i want to secure my pc with a script that requires me to press certain keys before the screen where i have the boot options apears (because passwords can be cracked, even bios, i don't trust them) ps: i have been looking into this problem for a couple of hours and i couldn't find anything :(. i just need to know what language to use and where to insert the script.

How to Enable Wake on LAN programmatically

三世轮回 提交于 2019-12-08 02:59:56
问题 Is there a way to programmatically reach into the BIOS and turn on the Wake on LAN capability for those machines that support it? Ideally, the solution would be cross-BIOS, but hitting each of the major vendors with separate solutions would be okay, too. 回答1: BIOS configuration is something that the OS intentionally limits to avoid virus problems (lots of bios viruses back in the day!). You need to look at the system management interface to see if it's available generally. You'll probably

Getting BIOS Serial Number without WMI

那年仲夏 提交于 2019-12-07 00:06:33
I'm attempting to get the serial number of the BIOS for a WinXP Embedded 32-bit system from a Win32 user mode application (MFC if that makes any diff). I'm trying to get the same serial number that you can get via WMI from the 'Win32_BIOS' class from member "SerialNumber." The problem is that I can't use WMI as this will have to run on older systems that don't have WMI installed. We basically have a series of machines with data encoded in this BIOS field so it can't be changed by the users, and we sometimes need this information to be output to a file and sent to us. I've found

IOMMU initialization without BIOS support

懵懂的女人 提交于 2019-12-06 19:33:25
问题 NOTE : if you have an AMD A55 chipset on a motherboard that support IOMMU, please send me a copy of your /sys/firmware/acpi/tables/DMAR (or whatever the name is that describes IOMMU). There is no risk of any sort for you. Thanks! Most motherboard manufacturers don't bother releasing IOMMU enabled BIOS (no option in the BIOS). My undesranding of this document from AMD is that the BIOS initializes the IOMMU by adding ACPI tables. So if I can get a dump of the ACPI tables (acpidump/acpiextract)

How to Enable Wake on LAN programmatically

你。 提交于 2019-12-06 13:18:23
Is there a way to programmatically reach into the BIOS and turn on the Wake on LAN capability for those machines that support it? Ideally, the solution would be cross-BIOS, but hitting each of the major vendors with separate solutions would be okay, too. Adam Davis BIOS configuration is something that the OS intentionally limits to avoid virus problems (lots of bios viruses back in the day!). You need to look at the system management interface to see if it's available generally. You'll probably need to work in ring0 in windows (or root/kernel in linux). Additionally, you'll likely need to

安装双系统

大城市里の小女人 提交于 2019-12-06 12:33:32
一、准备工作 1. 硬件准备:需要一台电脑和内存至少8G的U盘 2. 下载后续过程中需要的镜像和软件 (1)下载UltralSO,这是用来制作启动盘的软件 下载链接:https://cn.ultraiso.net/uiso9_cn.exe (2)下载Linux系统的镜像,我选择的是centos6.9 3. 在windows系统下进行分盘。 (1)步骤 I. 打开“计算机管理”,在想要压缩的磁盘(我在此处选择了E盘,不建议选择系统盘)上右键选择“压缩卷”,修改你想要的“输入压缩空间量”,我填写了200G,大约40G以上就够用了。 快捷键windows+x选择磁盘管理。 压缩后如下: (2)一个注意事项 windows系统硬盘分区有两种方式,一种是bios+MBR,一种是uefi+GPT,如果是后者那就可以直接分盘,如果是前者,当你有三个盘或以上时就会出现问题 但是一般来说现在的电脑都是uefi+GPT的所以其实不太用当心。(右击磁盘0看属性可以知道自己的分区方式) 如果是第一种安装winpe软件可以解决这个问题。 4. 制作ubuntu启动盘 (1)插入U盘。该U盘会被格式化,如果有重要内容需要提前备份 (2)打开UltraSO软件,选择“文件”-“打开”打开之前下好的iso映像文件 (3)选择“启动”-“写入硬盘映像”。此处注意选择正确硬盘驱动器。

how does linux kernel prevents the BIOS system calls?

爷,独闯天下 提交于 2019-12-06 11:15:47
问题 BIOS calls are not available in linux OS. I wonder how does a kernel prevents execution of such instructions that contains call to the BIOS subroutines? 回答1: The BIOS is mostly available in 16 bits mode, not in the 32 or 64 bits mode of x86 on which Linux runs. A Linux process is running in user mode, using virtual memory, it has its own virtual address space. Some machine instructions (notably INT which is used to go to BIOS) are privileged so cannot be run in user mode. If you try running

How do I access the USB port through the BIOS in 16-bit x86 real mode?

自闭症网瘾萝莉.ら 提交于 2019-12-06 08:59:06
问题 I'm a newbie to the Assembly world, I'm trying to write some assembly codes to communicate with Hardware devices like Serial, Parallel, VGA, Keyboard,..etc. I'm doing this while being in Real Mode of the x86 intel processor, by booting my code from a boostrap I personally wrote to load my assembly code. Well, according to my knowledge that I gathered from reading tutorials, the easiest way to me was to use BIOS INTs Service Routine (ISR) and on the other hand the LONGEST way is by accessing

Get BIOS UUID from C or Delphi from Win32

老子叫甜甜 提交于 2019-12-06 06:45:45
问题 VMWare configuration files contains a line like uuid.bios = "56 4d ed cf 3c cd 63 20-53 78 95 86 26 92 22 c8" And afaik most (every?) physical BIOS has such an UUID. Is there any Windows API call to get this identifier? I've tried the WMI class Win32_ComputerSystemProduct.UUID property but the value is different from the uuid.bios value. The value of HKEY_LOCAL_MACHINE\Software\Microsoft\Cryptography\MachineGuid is different, too. 回答1: That value is called Universal Unique ID number and is

电脑故障指南1

北慕城南 提交于 2019-12-06 06:29:56
电脑故障维修大全 使用电脑的时经常会遇到些大大小小的问题,如电脑经常性死机、蓝屏、黑屏;网络速度太慢、网页打不开、宽带连接不稳定;游戏应用程序出错、磁盘空间不足、电脑没声音等等,上维修店维修少则几十块,多则一两百,关键是扛着电脑来来回回太麻烦。下面给大家介绍电脑故障维修大全。 开启分步阅读模式 01 内存故障 故障现象一:内存条与主板插槽接触不良、内存控制器出现故障表现为:打开主机电源后屏幕显示"Error:Unable to ControlA20 Line"出错信息后死机。 分析处理:仔细检查内存条是否与插槽保持良好接触或更换内存条。 故障现象二:自检通过。在DOS下运行应用程序因占用的内存地址冲突,而导致内存分配错误,屏幕出现"Memory A11ocationError"的提示。 分析处理:因Confis.sys文件中没有用Himem.sys、Emm386.exe等内存管理文件设置Xms.ems内存或者设置不当,使得系统仅能使用640KB基本内存,运行的程序稍大便出现"Out of Memory"(内存不足)的提示,无法操作。这些现象均属软故障,编写好系统配置文件Config.sys后重新启动系统即可。 故障现象三:Windows系统中运行的应用程序非法访问内存、内存中驻留了太多应用程序、活动窗口打开太多、应用程序相关配置文件不合理等原因均能导致屏幕出现许多有关内存出错的信息