If you take your existing Windows 7 or Windows 8 image installed in SATA hard disk, the changes that it will boot from a USB using a USB to SATA converter is very low.
You need to make some changes to your image in order to make your disk drive bootable in USB.
Please refer to the link below for the steps:
http://www.webpixel.gr/blog/boot-windows-7-from-usb-hard-disk
Sunday, 15 December 2013
Thursday, 26 September 2013
NMAKE: Fatal Error U1077 ...
If you ran into NMAKE: fatal error U1077 using nmake in command prompt when a return code of '0x0000135', your problem is most likely due to the environment variable not being set right.
Assuming the Makefile and the C file which you plan to compile is working on other system.
You may try running "vcvars32.bat" in your command prompt to set the compiler environment into it.
Assuming the Makefile and the C file which you plan to compile is working on other system.
You may try running "vcvars32.bat" in your command prompt to set the compiler environment into it.
Wednesday, 14 August 2013
UEFI Technical Info
The following website is the past event of UEFI technical sessions.
http://www.uefi.org/learning_center/presentationsandvideos/
http://www.uefi.org/learning_center/presentationsandvideos/
Sunday, 11 August 2013
Interesting sites for PC and Memory tutorial
Here's an interesting sites which is good to keep as notes.
http://savage.net.au/Ron/html/hex-ram-tutorial.html
http://savage.net.au/Ron/html/hex-ram-tutorial.html
Wednesday, 31 July 2013
Creating an UEFI Driver Model
Here's an interesting website which teaches on how to create UEFI Driver Model for UEFI Framework.
http://william30101.blogspot.com/2012/05/uefi-framework-3-efi-driver-model_23.html
http://william30101.blogspot.com/2012/05/uefi-framework-3-efi-driver-model_23.html
Sunday, 24 March 2013
How to read ACPI table in Windows
This post is about a general info on how can we read the Advance Configuration and Power Interface (ACPI) which contain various tables (DSDT, APIC, RSDP, RSDT, etc) which tell the OS what they can take control over the system (usually on Power).
For BIOS, we usually care most is the DSDT table - Differentiate System Description Table which is part of ACPI. DSDT provide the interface or supply info on what is supported by the system for the OS to control.
This post is not to explain on every table. It is about how we can read the ACPI table out from our system. We usually call it "how can we dump ACPI table out from out system"
They are different ways to do in Windows and Linux. This post will focus only on Windows for now. I'll write about Linux next time.
In Windows, there are couple of tools we can use to read these tables. I'll share 2:
1) You can download and install R/W Everything. It is the simplest method to read ACPI table. Click on the ACPI and it will show you all the tables information
http://rweverything.com/
2)
a) Download and unzip the IASL tools from https://www.acpica.org/
b) Using command prompt run the following command
i) iasl -g
ii) iasl -d ***.dat
c) The "-g" is to all dump the ACPI table into a *.dat file which contain the machine code.
d) the -d option is to dissemble the machine code back to asl or dsl code. (ACPI Machine Language)
Hope this post helps.. :) I will share on how to do it in Linux next time.
For BIOS, we usually care most is the DSDT table - Differentiate System Description Table which is part of ACPI. DSDT provide the interface or supply info on what is supported by the system for the OS to control.
This post is not to explain on every table. It is about how we can read the ACPI table out from our system. We usually call it "how can we dump ACPI table out from out system"
They are different ways to do in Windows and Linux. This post will focus only on Windows for now. I'll write about Linux next time.
In Windows, there are couple of tools we can use to read these tables. I'll share 2:
1) You can download and install R/W Everything. It is the simplest method to read ACPI table. Click on the ACPI and it will show you all the tables information
http://rweverything.com/
2)
a) Download and unzip the IASL tools from https://www.acpica.org/
b) Using command prompt run the following command
i) iasl -g
ii) iasl -d ***.dat
c) The "-g" is to all dump the ACPI table into a *.dat file which contain the machine code.
d) the -d option is to dissemble the machine code back to asl or dsl code. (ACPI Machine Language)
Hope this post helps.. :) I will share on how to do it in Linux next time.
Tuesday, 19 February 2013
Working on UEFI development
If you are working on UEFI/EFI development, here's a good site to visit:
http://feishare.com/
According to the site, FEI stand for Firmware Encoding Index
http://feishare.com/
According to the site, FEI stand for Firmware Encoding Index
Subscribe to:
Posts (Atom)