Windows 8 can't be installed if your cpu has no PAE/NX/SSE2 support

Discussion in 'Windows 8' started by pc84, Aug 19, 2012.

  1. PaulDesmond

    PaulDesmond MDL Magnet

    Aug 6, 2009
    Yes, this is something, I'm also interested in how to. Which tools are used and what has to be inserted or deleted in the bioses
  2. pisthai

    pisthai Imperfect Human

    Jul 29, 2009
    Really didn't understand why you guy's try something which isn't really supported. So those older MB's which using CPU which not having the min. required functions. Even if you'll get some of them work, on what cost? I didn't mean money, I mean what other limitations will come up than? Or what you'll not able to use any more, etc. etc.!The time that old CPU's and MB's were actual were at the tim,e before even SATA were available, or if just the first 1.5Gbps SATA! The whole architecture of CPU's, Chipset's and even MB's has changed in the meantime.

    If you didn't have the money for to buy the newer hardware, stick with the old one and use the OS which could fully work with it!

    And for BIOS Mods, there special forum for just that here at MDL! Post your request of an BIOS Mod there, that would be the appropriate way!
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. PaulDesmond

    PaulDesmond MDL Magnet

    Aug 6, 2009
    This is not the point for me to get an old machine running. What I like to know is how it is done for learning purpose only. As I still have such an old device here, I'm simply curious if it can be aplied to that particular bios/machine. That's all :D
  4. pisthai

    pisthai Imperfect Human

    Jul 29, 2009
    Maybe that would be possible?! But sufficient? I hardly believe that! What you'll achieve at one part may lose on an other! For learning? Fine! In real it would be waste of time because the outcome will not pay off for the time used and also useless for newer system.

    Anyway it's a personal decision to do or not to do! Good Luck!
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. PaulDesmond

    PaulDesmond MDL Magnet

    Aug 6, 2009
    My curiosity leads me to that point as this old IBM machine did a great job for years first with XP, then with W7 on it and it went absolutely smoothly with 7. If I can mod the bios into a working one for W8 I'm done on this. I got plenty of time to do such things and have no need to make money out of it, so what ...
  6. pisthai

    pisthai Imperfect Human

    Jul 29, 2009
    I "played" quite a bit with the Kernel of either Windows 7 and Windows 8 and see quite a lot differences in it. And those differences pointing to different hardwae. But I wasn't go in the deep with that because my interest were because of the Memory barrier of 3.5GB which I had working up to 32GB in windows 7 but Windows 8! May I'll start again if I get a bit more time. At the moment I've get my companies paper ready for the Revenue Department!!
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  7. maddog0266

    maddog0266 MDL Expert

    Apr 26, 2011
    Have you ever programed control chips. Like for satlite card programers. It is the same thing or for CNC machines.
    I can send you the programing code if you like. just PM me if you would like it.
  8. maddog0266

    maddog0266 MDL Expert

    Apr 26, 2011
    Which IBM do you have. I have a mod BIOS for a T40 and that BIOS worked on a T-42
  9. parapher

    parapher MDL Senior Member

    Nov 6, 2012
    No, it's directed at the person whom I quoted in that post. So you could say it was actually in defense of you ;)
  10. PaulDesmond

    PaulDesmond MDL Magnet

    Aug 6, 2009
    #30 PaulDesmond, Feb 3, 2013
    Last edited: Feb 3, 2013
    No, it is a IBM-M50 desktop, couple of years old. I replaced all bioses by modded ones for Slic2.1 purpose in 2009 I guess to run W7ultimate OEM. If you like to dig into it, I can provide the bios data which I need to search for first. Might be a challenge to get these units running with W8 as I know lots of colleges here within Red Cross using this kind of machine all the time. Very reliable machine!
  11. XP1

    XP1 MDL Junior Member

    Feb 22, 2008
    My old computers are worthless junk anyway. Even if I can't or don't intend to actually use Windows 8 on my old computers, the loss is small. In return, I gain knowledge.

    Sent PM.
  12. maddog0266

    maddog0266 MDL Expert

    Apr 26, 2011
    This is the area of the BIOS that you play with.

    Int Adress Type Description

    0x00 0000:0000h Processor Divide by zero
    0x01 0000:0004h Processor Single step
    0x02 0000:0008h Processor Non maskable interrupt
    0x03 0000:000Ch Processor Breakpoint
    0x04 0000:0010h Processor Arithmetic overflow
    0x05 0000:0014h Software Print screen
    0x06 0000:0018h Processor Invalid op code
    0x07 0000:001Ch Processor Coprocessor not available
    0x08 0000:0020h Hardware System timer service
    0x09 0000:0024h Hardware Keyboard device service
    0x0A 0000:0028h Hardware Cascade from 2nd programmable
    0x0B 0000:002Ch Hardware Serial port service
    0x0C 0000:0030h Hardware Serial port service
    0x0D 0000:0034h Hardware Parallel printer service
    0x0E 0000:0038h Hardware Floppy disk service
    0x0F 0000:003Ch Hardware Parallel printer service
    0x10 0000:0040h Software Video service routine
    0x11 0000:0044h Software Equipment list service
    0x12 0000:0048H Software Memory size service routine
    0x13 0000:004Ch Software Hard disk drive service
    0x14 0000:0050h Software Serial communications
    0x15 0000:0054h Software System services support
    0x16 0000:0058h Software Keyboard support service
    0x17 0000:005Ch Software Parallel printer support
    0x18 0000:0060h Software Load and run ROM BASIC
    0x19 0000:0064h Software DOS loading routine
    0x1A 0000:0068h Software Real time clock service
    0x1B 0000:006Ch Software CRTL - BREAK service
    0x1C 0000:0070h Software User timer service routine
    0x1D 00000074h Software Video control parameter
    0x1E 0000:0078h Software Floppy disk parameter
    0x1F 0000:007Ch Software Video graphics character
    0x20-0x3F 0000:0080f Software DOS interrupt points
    (or 0000:00FCh)
    0x40 0000:0100h Software Floppy disk revector
    0x41 0000:0104h Software hard disk drive C: parameter
    0x42 0000:0108h Software EGA default video driver
    0x43 0000:010Ch Software Video graphics characters
    0x44 0000:0110h Software Novel Netware API
    0x45 0000:0114h Software Not used
    0x46 0000:0118h Software Hard disk drive D: parameter
    0x47 0000:011Ch Software Not used
    0x48 Software Not used
    0x49 0000:0124h Software Not used
    0x4A 0000:0128h Software User alarm
    0x4B-0x63 0000:012Ch Software Not used
    0x64 Software Novel Netware IPX
    0x65-0x66 Software Not used
    0x67 Software EMS support routines
    0x68-0x6F 0000:01BCh Software Not used
    0x70 0000:01c0h Hardware Real time clock
    0x71 0000:01C4h Hardware Redirect interrupt cascade
    0x72-0x74 0000:01C8h Hardware Reserved
    (or 0000:01D0h)
    0x75 0000:01D4h Hardware Math coprocessor exception
    0x76 0000:01D8h Hardware Hard disk support
    0x77 0000:01DCh Hardware Suspend request
    0x78-0x79 0000:01E0h Hardware Not used
    0x7A Software Novell Netware API
    0x78-0xFF 0000:03FCh Software Not used

    What you are looking for is where the CMOS or BIOS checks the CPU and then gives that info to the OS.
    What you need to do is when the CMOS checks the CPU info and does not see a feature instead of it reporting that the feature is not there it reports that it is there.
    But you have to watch that it does not try to load instructions for that feature or the system will not post.
    All you want it to do is show the feature is there for the OS.
  13. maddog0266

    maddog0266 MDL Expert

    Apr 26, 2011
    01 Reserved
    02 Reserved
    03 Initialize EISA registers (EISA BIOS only)
    04 Reserved
    05 Keyboard controller self-tested
    06 Reserved
    07 Verify CMOS Read/Write
    09 OEM specific initialization; Configure Cyrix CPU register
    0A Issue CPU ID instruction; Initialize the first 32 interrupt vectors, initialize Int.'s 33 to 120, power management initialization
    0B PnP initialization; verify the RTC time, detect bad battery, read the CMOS data into the BIOS stack area, assign I/O and memory for any PCI devices
    0C Initialization of BIOS data area
    0D Program some of chipset's value; Measure the CPU for display, initialize the video
    0E Initialize APIC (multiprocessor BIOS only); Show startup screen message
    0F DMA channel 0 tested
    10 DMA channel 1 tested
    11 DMA page registers tested
    12 Reserved
    13 Reserved
    14 Test 8254 0 counter 2
    15 Test 8259 interrupt mask bit for channel 1
    16 Test 8259 interrupt mask bit for channel 2
    17 Reserved
    19 Test 8259 functionality
    1A Reserved
    1B Reserved
    1C Reserved
    1D Reserved
    1E If an EISA NVM
    1F-29 Reserved
    30 Get size of base and extended memory
    31 Test base and extended memory, Test base memory from 256K to 640K , test extended memory above 1MB
    32 Test all on-board super I/O ports
    33 Reserved
    3A Reserved
    3B Reserved
    3C Set flag to allow CMOS setup utility
    3D Install PS/2 mouse
    3E Try to turn on level 2
    3F Reserved
    40 Reserved
    41 Initialize floppy drive controller
    42 Initialize hard drive controller
    43 Initialize serial & parallel ports (PnP BIOS only)
    45 Initialize math coprocessor
    46-4D Reserved
    4E Show all error messages on screen
    4F Ask for password, if needed
    50 Write all CMOS values located in the BIOS stack back to CMOS
    51 Reserved
    52 Initialize all ISA ROM's; PCI initializations (PCI BIOS only), PnP initialization (PnP BIOS Only), setup shadow RAM, initialize power management
    53 If not PnP BIOS, initialize ports; Initialize time in BIOS data area
    54-5F Reserved
    60 Setup virus protection for the boot sector
    61 Try to turn on level 2 cache
    62 program numlock & typematic speed
    63 Boot system via Int 19h
    B0 Unexpected interrupt in protected mode
    B1 Unclaimed NMI occurred
    BE Program defaults into chipset
    BF Program remaining chipset values
    C0 Init. all standard devices with defaults
    C1 Auto detect on-board DRAM & cache
    C3 Test first 26K DRAM
    C5 Copy ROM BIOS to E000-FFFF
    FF System booting
  14. crappy44

    crappy44 MDL Novice

    Apr 22, 2011
    That's not true. It has nothing to do with Bios. It's the "KiCpuId" call in ntoskrnl that you have to patch or the test afterwards. Bios is not involved at this point, only the cpu and its msrs.
  15. matybg

    matybg MDL Novice

    Nov 1, 2011
    that would be awesome, I was looking for something like this in this topic:

    anyway, my mb bios is this one:

    The cpu is a Intel Pentium 4, 2633 MHz Prescott E0 (18 x 146) (oc'd) instructions: x86, MMX, SSE, SSE2, SSE3
  16. bigredea

    bigredea MDL Novice

    Sep 3, 2013
    Please see if you can mod the Intel 915P Award Bios for 8I915P Duo Motherboard.

  17. FaiKee

    FaiKee Misinformation spreader

    Jul 24, 2009