Zitat von infuscomus im Beitrag #14Would patching like this help to fix an A5 BSOD? If so, can i get some help to patch ACPI?
Yes, this patching fix A5 bsod You need ask for someone to fix your acpi table or learn how to DIY, see attachemnt "before and after" patching is not easy, if you forget return something from method you will get another BSOD, so be accurate
Zitat von RogerPasso im Beitrag #1Hi, How can I install XP with ACPI, what drivers I need?
Hi, there no drivers to fix 0x000000A5 error. you need patch acpi tables if you want window xp in acpi mode (kernel) very hard way because i think no one has enough experience to do than and need tools to dynamic patching tables without reflashing bios. hackintosh society has tools to do that patching (CLOVER bootloader), i dont have enough knowledge about compatibility with windows xp
ZitatFirst, I switched from AHCI mode to IDE. I do not like it but I can change it after operating system installation and AHCI driver instalation
you can install with ahci mode if integrade drivers to install media
I have finished little experimenting with acpi for running windows xp on 100-series sky/coffe-lake platform. It is possible run acpi kernel but need patch DSDT table. In my case need to block acpi 2.0 syntax from acpi.sys driver. I just put these instruction in a condition "IF OS >= WINDOWS VISTA THEN ...."
before:
1 2 3 4 5 6 7 8 9 10 11 12
ToBuffer (Arg0, Local3) Local0 = Zero Local1 = Zero While ((Local1 < Arg2)) { Local2 = DerefOf (Local3 [(Arg1 + Local1)]) Local0 += (Local2 << (0x08 * Local1)) Local1++ }
Zitat von Lost_N_BIOS im Beitrag #5 I checked the IFR now in your link, and I think I'm correct above about the FFF'd out correct info, I see this at Form: Advanced (All same VarOffset/VarName) and invalid Varstore ID 0x0, I'm they did this to break BIOS capability to change via grub or easily modify the BIOS.
VarStoreInfo= 0xFFFF, VarStore=0x0 means submenu/form, they dont need store something. Advanced is menu without variables, only links to other menus.
Zitat von yop038 im Beitrag #4i tried to change Form: Setup, FormId: 0x2710 {01 86 10 27 06 00} ... 0x3B03D Suppress If {0A 82} 0x3B03F True {46 02} 0x3B041 Ref: Overclocking, VarStoreInfo (VarOffset/VarName): 0xFFFF, VarStore: 0x0, QuestionId: 0x9, FormId: 0x2719 to 0x3B041 Suppress If {0A 82} 0x3B043 False {47 02} but nothing changed
i think nothing changed because you try to modify "level 0" menu (Setup), this menu is special and often require additionally modifying some bytes/bits outside IFR binary
Zitat von Lost_N_BIOS im Beitrag #219I understand how he did it, and assumed I'd be able to do it too based on what all he explained, but I can't find the right strings in AMITSESetup module.
i can write guide in my native language (russian), someone need to translate to english (with google translate :)
Zitat von deSSy2724 im Beitrag #51. So, basically...... XP 32bit can only be installed to the MBR partition and nothing can change that BUT with help of 3rd party tools like this one (link below), XP can read/access other GPT partitions and I should be able to install programs/games normally to that GPT partitions, right? https://www.paragon-software.com/de/tech...nts/gpt-loader/
maybe gpt-loader will not works on same drive where xp installed, try replace 2 or 3 sys files from windows 2003 server
Zitat von deSSy2724 im Beitrag #5 2. For slipstreaming, just adding correct hardware IDs for the SATA AHCI controller of my mainboard is enough to install XP 32bit? Wat if my MBO has multiple AHCI controllers from different manufacturers, should I avoid Intels AHCI controller and use the others instead?
if you are sure that win xp already has drivers for you hardware , you can add new ids to TXTSETUP.SIF if not, you need integrade AHCI driver (textmode) to install media (nlite/massdrivers/etc) last driver for intel AHCI is 11.2.0.1006 for 32b and 64b winxp, need add new ids in INF, it works on 100 series(skylake) MB without problem
Zitat von deSSy2724 im Beitrag #5 3. What is actually the disadvantage if I disable ACPI (desktop PC)? Would my CPU work always with full speed and never downclock when idle (Intels Turbo Clock technology) or what?. Is ACPI disabled system-wide (BIOS) or can it be only disabled for specific OS-es?
i have no experience with non acpi kernel, acpi is not disabled, it just not used by OS's kernel
Zitat von Lost_N_BIOS im Beitrag #209That's cool @Mov AX, 0xDEAD was it that easy, just re-arrange in AmitSESteupData?
that was no easy, AMITSESetupData is binary file, i manually found offsets to menus (pages) and offsets to each element. page contains pageid and parentid, i've replaced parentid to pageid of "Peripherals". element contains link to sub-pageid, textreference and texthelpreference, i've replaced all three fields. then need to modify IFR like i did in post Accessing Locked BIOS Menu Settings (14) because IFR works in real bios, amibcp fully ignore ifr.
i specialy did not use amibcp v.5 to save edited bios because this program is overkill, it change/rebase/increase size of many modules, i dont accept this behavior
I have successfully edited the menu structure of aptio V and checked on hardware bios. Text and visibility are stored in the IFR, the structure and links "menu->submenu" are stored separately in the AMITSESetupData module ($SPF signature at the beginning of the file) Now "cpu-configuration", "pch-fw", "system agent", "pch-io" are submenu of Peripherals, three useless "trusted computing" submenus are replaced by the desired
Zitat von Lost_N_BIOS im Beitrag #203 Usually that means you have to enable chipset first, via user in AMIBCP + 1 or 2 other methods (change suppress if true to false if present in IFR right before "Form: Chipset", if not see next method), then do the magic string edit (I assume you know this one, it's the 0101010001 to 0101010101 type edit). For that last method, you need to compare stock image of BIOS vs what you see in top of setup module IFR to find initial 010100010001 string.
thanks for reply, bios is graphical Aptio V, and i think high level menus hard located on screen , this is why i want to rearrange sub-menu. Example of gigabyte bios screen:
after flashing&restart i see in Peripherals menu "PCH-IO Configuration" instead "Thunderbolt(TM) Configuration", this is good. If i press enter new screen opened but with "Thunderbolt(TM) Configuration" settings. AMIBCP also ignore changed IFR and show structure of menu like with original IFR [[File:untitled.PNG|none|auto]]
Question: Where is stored structure of menu/submenu in AMI UEFI bioses ? Is any howto/guides exist for manipulation of them ?
Zitat von deSSy2724 im Beitrag #1 2. Does XP 32bit support only MBR..... would it work if one partition of the same drive is partitioned as MBR (for XP) and the second partition of the same drive partitioned as GPT (for Win 10)? And is there any issues with SSD and MBR?
you can split disk to mbr+gpt zones, but you probably need alternative bootloader like grub and special partitioning. disk will be gpt + reserved space at begin . later this space you must convert to mbr partition. probably you need also emulate mbr or gpt when installing winxp/10 and restore boot sectors, because installer will overwrite ther.
Zitat von deSSy2724 im Beitrag #1 3. Can we install Windows XP SP3 32bit from USB flash drive from modern motherboards and/or from Bluray drive/readers (I mean CD/DVD -/+ R burned discs on Bluray drives)?
no problem with usb if you use special booting software like YUMI/Easy2Boot, these tools load ISO image to RAM before starting installer, so boot media no need later. If you plan install from bare usb, you need USB2 controller for installing windows xp.
Zitat von deSSy2724 im Beitrag #1 4. If 2.2 TB HDD is the limit for the 32 bit OS, can we split a 4/6/8 TB HDD/SDD to multiple 2TB partitions or is that still not possible/usable with 32bit OS-es?
winxp 32b can start only at first mbr 2.2Tb partition, mbr limited to this size, but you can install special software (like paragon gpt loader or replace some system files from win2003) to winxp for access remain gpt partitions
Zitat von deSSy2724 im Beitrag #1 5. Is it right that Intel Ivy Bridge CPUs and AMD Vishera aka AMD FX Series CPUs (CPU, Chipsets, Motherboard etc.) are the latest hardware which officially support Windows XP 32bit? If true... then whats the latest unofficial supported hardware (CPU series) for Windows XP SP3 32bit and are there any disadvantages compared to "official supported" CPUs/Chipsets?
from my experience unofficial latest is skylake platform with non last bios for windows xp acpi kernel. this mean if you update bios from initial to one of last (with support kabylake cpus for example), you lost acpi compatibility. with nonacpi kernel last platforms (kaby, coffe) probably will run.
Zitat von deSSy2724 im Beitrag #1 It would be the best to build a PC based on the Skylake, Kaby Lake, Coffe Lake etc. but is it actually possible to make it happen without any issues on Windows XP SP3 32bit?
My previous platform was skylake cpu with H110 chpset and initial bios, winxp 64/win7 64 installed (winxp 32 can run too, but RAM limited to 2.3Gb), no issues or compatibility problem, acpi kernel works fine. Usb3 ports on my MB are unusable because no intel usb3 drivers for winxp. i bought usb3 card with non intel chip instead (NEC, VIA, Asmedia released winxp drivers for their usb3 chips).
Zitat von infuscomus im Beitrag #20just confirming i have thr right HWIDs I think the 43B7 device might be preventing XP from working without an official driver available.
OK, if id match, you can use EASY2BOOT, it already has dpms package with asmedia driver - run e2b, select destination usb boot media - place untouched winxp.iso to XXX:\_ISO\WINDOWS\XP\ folder - boot from usb, select iso, select iso+fira mode, iso-to-ram, when winxp installer loaded press f6, select fira, select asmedia, continue
Zitat von infuscomus im Beitrag #15@Mov AX, 0xDEAD: my HWID is PCI\VEN_1B21&DEV_0612&SUBSYS_06121849&REV_02
This is one of four ids, look for "PCI\VEN_1B21&DEV_0612" exactly Another option is use grub4dos to place driver on virtual floppy, but this is hard way One question - how you run iso ? from which hardware ?
Zitat von infuscomus im Beitrag #11I've removed all of my SSDs, so no storage in my system still got the 7B BSOD, is this normal?
1) check in device manager all hardware ids of sata controller, as i see in TXTSETUP.SIF one of id must be exactly "PCI\VEN_1B21&DEV_0601" 2) check DOSNET.INF for including asahci32.* 3) check asahci32.sys in dependancy walker (you need another PC/VirtualPC with winxp runned)
Zitat von rohitg im Beitrag #1 Are MS Hotfixes (2990941 & 3087873) absolutely a must to detect NVMe device on Windows 7 before vendor specific drivers can be installed?
Hi
Let see what is kb2990941. fix update classpnp.sys (ver.18615 & 22823), storport.sys (ver.18615 & 22823) and install new driver "MS Standard NVM Express Controller" (stornvme.sys), Kb3087873 is update of storport.sys to ver. 18969 & 23172. If you plan install samsung drivers, you no need for ms driver. Remaining updated classpnp.sys (ver.18615 & 22823), storport.sys (ver.18615 & 22823 & 18969 & 23172) is big question. I think w7 will not load properly vendors's drivers with old version of these sys files.
Zitat von rohitg im Beitrag #1If I integrate MS Hotfixes into the Windows 7 installer, the setup hangs at Starting Windows. That’s it. It just stalls there forever.
Confirm on virtualbox too. I think it hangs due some incompatiblies in MS's fixes (KB2990941 or else), if i remove nvme controller from VM, it run without hanging. Some russian forums offer to replace boot.wim from win10 installation media, but i have not tried it Win10 LiveCD in virtualbox boot normal with standart nvme drivers, but OS randomly hangs on hdd i/o activity
i have some idea: - remove nvme controller - install win7 on sata/ide - install KBs on installed system usualy way - add nvme controller - dismount image file from sata/ide - mount image file to nvme controller - try boot (vm bios need nmve support)
ZitatME Version of BIOS is 1 was unexpected at this time.
not working on win7, working now, it require absolute path to bios :)
found problem in controling intel BMP, it hooks keyboard and mouse and just hanging, no actions on menu, only ctrl+alt+del helps - ssf run with "%~dpn1".vbios.dat, maybe "%~dpn1.vbios.dat" ? - bmp started by ssf with no parameters, but later in @2gop_vbios.bat i see it started with some parameters