7heMC / SteadierState

This is a modified version of steadier state to provide compatibility with Windows 8 & 10. See steadierstate.com for the original work developed by Mark Minasi.
MIT License
13 stars 12 forks source link

ISO image has wrong label and maybe a problem with prepnewpc.cmd #3

Open Augustus78 opened 7 years ago

Augustus78 commented 7 years ago

Hi,

a) prepnewpc.cmd search for the CD-ROM / usb drive via name. The usb drive has the correct name WINPE, but the CD-ROM has CD-ROM as label and will not be found.

b) I changed the label of the CD-ROM via WinIso and now prepnewpc.cmd found the drive. However, after all i get only a FATAL: INT18: BOOT FAILURE message and cant boot. Maybe there is a other problem with the iso!? (I tried it this in virtual box (wich cant easy use the usb drive as boot drive).

c) I tried the usb drive on a real pc and prepnewpc.cmd found the usb dribe and work normal. I remove the usb drive with ss and the usb drive with the image file. Then I reboot. After the first boot the WinPE starts VERY short (I would expect to create a snapshort, but I cant see anything) and after that Windows boot normal. I run then also the firstrun.cmd file inside the normal Windows as Admin. There was no error message. d: is not visible via the ref hack. So this works. But there is no snapshotfile visible on d:. Is this correct? I create a test folder and reboot and the folder is still there. I tried to manually select roll back in the boot menu, but this result in a crash. I assume that the step after the first reboot did not work correctly. Do you have any idea?

By the way: What is the normal way? In the org code the snapshot is used till rollback or merge is called. In the readme you write "Restart the computer. From this point forward the computer will automatically create a new snapshot at every reboot." Should this work? I use Win7 as OS and the Windows 10 ADK to create the WinPE. The running OS inside the image is also Win7. I did not need Win 10 support. I tried your fork because the everytime reset at boot. But even this work, how can I the call merge if I want to change something. Is the noauto.txt still valid?

Greetings Augustus

Augustus78 commented 7 years ago

After more test I think that the WinPE installation via prepnewpc.cmd is not correct installed. Maybe it depends on the drives and the boote mode (UEFI / Legacy). Or maybe the drives and letters (I used two usb drives)

7heMC commented 7 years ago

I'll have to double-check later, but here are my first thoughts.

a & b) I have never personally tried to implement SteadierState using an cd/dvd. The extent of testing that I have done was that it successfully created an .iso file. I cannot offer any other suggestions at this point without testing further myself.

c) This sounds like it's running mostly as it should. After install, the computer should base image as there is no snapshot at this point. By executing the firstrun.cmd, all the necessary pieces should be in place for it to restart automatically, hide the physical drive, restart every night at an appointed time. Upon the next restart the computer should boot to the "Rollback Windows" option. Our environment does use both uefi and Win 10. As you pointed out, I think the issue is related either to the OS version and/or bios/uefi. I'll try digging into it some more a little later.