Can the Hyper-V BIOS be modded?

Discussion in 'Virtualization' started by reginakampher, Aug 17, 2008.

  1. Inge

    Inge MDL Member

    Apr 2, 2008
    195
    530
    10
  2. sacdmyd

    sacdmyd MDL Novice

    Apr 30, 2011
    13
    0
    0
    #682 sacdmyd, Mar 3, 2015
    Last edited by a moderator: Apr 20, 2017
    this one, win7(dell) need to active
     
  3. X7JAY7X

    X7JAY7X MDL Novice

    Oct 27, 2009
    8
    0
    0
    Inge,

    Awesome graphic!

    That really cleared it up. Did you make any progress on creating a utility to update the SLIC in the HyperV exe?

    Thanks.
     
  4. Inge

    Inge MDL Member

    Apr 2, 2008
    195
    530
    10
    It's working as expected :eek:

    Just install W7 as "Generation 1" guest and install a valid license :D



    Inge
     
  5. Inge

    Inge MDL Member

    Apr 2, 2008
    195
    530
    10

    Is it? Hope it helps ;)

    The tool is working so far and does always a good job, but the Gen2 implementation is missing :(



    Inge
     
  6. sebus

    sebus MDL Guru

    Jul 23, 2008
    6,356
    2,026
    210
    But Gen 2 is only for Win8.x / Server 2012 R2, so no issue there then...
     
  7. X7JAY7X

    X7JAY7X MDL Novice

    Oct 27, 2009
    8
    0
    0
    Inge,

    You do have a utility that adds the SLIC in the exe for Gen1?
     
  8. Inge

    Inge MDL Member

    Apr 2, 2008
    195
    530
    10
    Hi sebus,

    you're right, no issue here but it's worth to mention it ;)
     
  9. Inge

    Inge MDL Member

    Apr 2, 2008
    195
    530
    10
    #689 Inge, Mar 4, 2015
    Last edited by a moderator: Apr 20, 2017
    Yes, but it inserts only the missing MSDM table and puts the well known SLP1 strings in their
    valid range. If I remember (the source is written some years ago), the SLIC/RSDT/XSDT tables
    are already present. You just need to overwrite the SLIC table and adjust the RSDT/XSDT pointers.


    MSDM table structure:

    Code:
    Signature[4]
    Length[4]
    Revision[1]
    Checksum[1]
    OEM ID[6]
    OEM  Table ID[8]
    OEM Revision[4]
    Creator ID[4]
    Creator Revision[4]
    Version[4]
    Reserved[4]
    Data Type[4]
    Data Reserved[4]
    Data Length[4]
    Data (KEY)[29]
    

    Inge
     
  10. sacdmyd

    sacdmyd MDL Novice

    Apr 30, 2011
    13
    0
    0
    #690 sacdmyd, Mar 9, 2015
    Last edited by a moderator: Apr 20, 2017
    Inge:
    Can you help me change the vmwp file that includ dell xp win7 2008R2 2012R2(v6.3.9600.17393)? I have some trouble in my server. Thanks a lot!!!
     
  11. Inge

    Inge MDL Member

    Apr 2, 2008
    195
    530
    10
    #691 Inge, Mar 9, 2015
    Last edited by a moderator: Apr 20, 2017

    Usually my tool installs the exe, but this should also work:

    • Shutdown (don't save) all your guests and open a command prompt (admin privileges required)


    Then type:

    Code:
    01.) net stop vmms
    02.) icacls c:\windows\system32\vmwp.exe /save C:\windows\system32\vmwp.acl
    03.) takeown /f c:\windows\system32\vmwp.exe
    04.) icacls c:\windows\system32\vmwp.exe /grant:r %username%:F
    05.) rename c:\windows\system32\vmwp.exe vmwp.old
    06.) copy c:\PathToYourModded.exe c:\windows\system32\vmwp.exe
    07.) icacls c:\windows\system32\vmwp.exe /setowner "NT Service\TrustedInstaller" /c
    08.) icacls c:\windows\system32\ /restore c:\windows\system32\vmwp.acl
    09.) del c:\windows\system32\vmwp.acl
    10.) net start vmms
    

    You can also put these commands in a batch file and execute it with admin privileges...


    Close the command window and restart the VM's - done!


    Please let me know if it works...

    Inge
     
  12. sacdmyd

    sacdmyd MDL Novice

    Apr 30, 2011
    13
    0
    0
    Thanks! I will take a test tonight(+8:00). I am sure I had not shutdown the VMs when I replace the vmwp file.
     
  13. Inge

    Inge MDL Member

    Apr 2, 2008
    195
    530
    10
    If you don't restart them, how should they read the new bios?
     
  14. sacdmyd

    sacdmyd MDL Novice

    Apr 30, 2011
    13
    0
    0
    I had restarted some VMs(not all) later. And the restarted VMs need to active. The others is OK.
     
  15. ZaForD

    ZaForD MDL Expert

    Jan 26, 2008
    1,212
    200
    60
    I normally change the VMWP.exe by hand, but tried your DOS cmd's for fun.
    They work perfectly and are a lot quicker ;)
     
  16. sacdmyd

    sacdmyd MDL Novice

    Apr 30, 2011
    13
    0
    0
    Inge:
    I fond the problem. the SHA1 date is not same. your's :SHA1: 8BD775AFFC9B9C1F9DADF5290E53398C625A7737, Mine:SHA1: 1D8886A2825623B4EFAD56910708D23C9CF6B53D.download again. That is working.....

    Thanks a lot!!!
     
  17. Tito

    Tito Super Mod / Adviser
    Staff Member

    Nov 30, 2009
    18,681
    18,585
    340
    @sacdmyd

    You need to uncheck the downloader of Datafilehost; Inge's posted checksum is correct.
     
  18. sacdmyd

    sacdmyd MDL Novice

    Apr 30, 2011
    13
    0
    0
    OK,Thanks!
     
  19. LichtiMC

    LichtiMC MDL Novice

    Sep 15, 2012
    18
    0
    0
  20. BuLLets

    BuLLets MDL Novice

    Sep 1, 2010
    10
    0
    0
    A dell one as well :)

    Thanks