Jump to content

Tripredacus

Supervisor
  • Posts

    13,309
  • Joined

  • Last visited

  • Days Won

    24
  • Donations

    0.00 USD 
  • Country

    United States

Everything posted by Tripredacus

  1. Are they the Microsoft Press books or something else?
  2. I'll try this but I'm not sure I got it yet.. Stalagmites but no floor
  3. BIOS->MBR->BOOTMGR->BCD->HotKey pressed->Recovery OS booting (WINRE) ->get data from factory.wim->restore OS BIOS (motherboard) looks for drives with a MBR so it knows what it can boot. MBR is the section on the drive that says "this is bootable" or "this is not bootable" If it is bootable (In Vista's case), The answer is, find BOOTMGR on the active partition. BOOTMGR looks at BCD to determine where Windows is located Windows is loaded. However, if you choose to run recovery, BOOTMGR changes the BCD, to de-activate the OS volume and active the recovery volume. Then BCD says boot to the active partition, which would then have WinRE. This is because the F8 menu is not part of the OS, it is a bootloader itself. I may have that backwards but the idea is the same. The reason why you are seeing strange files is that Microsoft did not give OEMs a turnkey solution to make recovery partition in Vista. All OEMs HAD to make their own method (rather in Win7 OEM can use turnkey solution or do whatever they want) so there are subtle differences between Vista recovery partitions between different brands of computers. Also, it is possible that your notebook supports an EFI style boot environment. Also, your answer to #5 is technically incorrect, but I cannot reveal as to where that last option really comes from.
  4. Next up, I can do this project while I have some free time. It falls under R&D! The ability to use SVG for interactive menus has always been something I really wanted to do, however browser support was pretty lacking. We always had the ability to use SVG in Internet Explorer but only if you had the Adobe SVG Plugin. I had some great ideas to use SVG in HTA on my WinPE boot images, however they are all going to be 64bit going forward. I knew my attempt at getting SVG to work properly in WinPE 3 x64 because there was no 64bit binaries in the Adobe plugin, so that getting it to work in a native 64bit OS like WinPE would be next to impossible. I initially brought up this idea here, however it didn't go much beyond that discussion. So I have some extra time and can do some testing with this. Let's see if I can get this to work. I will be recording my steps and progress here in case anyone wants to follow along. First I will mention that I am using a test system for all testing, but a VM probably would work also. So in any case where I am doing something with an actual PC, you can use whatever you want. The first thing we need are some test files. While SVGs are all about the internet, most of them are static Vector images and not the interactive ones we want. Also, we need to be aware that in browsers that do support interactive SVG, the operate quite differently! Here is my example file: http://tripredacus.net/test/svgtest.html If you view this in IE5.5-8 with the Adobe SVGView Plugin, you will see that the red/white gradient box rotates clockwise, the large box changes colors if you click on it, and the other boxes are draggable. If you view this in Firefox, the large box color change works, but the other two features do not. It is know that Firefox does not support some of the interactive elements. So to begin our project, we need to get the following: 1. Dependency Walker x64: http://www.dependencywalker.com/depends22_x64.zip 2. Internet Explorer 9 Beta x64 Standalone Installer: http://download.microsoft.com/download/6/2/F/62F70029-A592-4158-BB51-E102812CBD4F/IE9-Windows7-x64-enu.exe 3. Internet Explorer 9 Beta x64 Prerequisites: http://support.microsoft.com/kb/2409098 4. ProcMon and ProcExp may end up being helpful, but I haven't had to use them yet. Presuming that ProcMon will open in the WinPE, that and Depends will be needed for use to determine why things aren't working... because maybe we missed a reg entry or a file from the host OS to put into the PE. IE9 "supposedly" supports interactive SVGs without a plugin (this is a selling point for IE) so having an IE9 x64 is the reason why I make this project. On your test PC, I installed 7PRO64. I Figured it would be best if the machine was activated, knowing in the past that IE and Updates won't install on a Windows that isn't activated. I also made some changes in SecPol: - UAC: Behavior of the elevation prompt for administrators in Admin Approval Mode: Elevate without promptiong - UAC: Detect application installations and prompt for elevation: Disabled - UAC: Switch to Secure Desktop when prompting for elevation: Disabled Probably don't need some of those lol. Install the 4 Prerequisites. The first one does not need a reboot but the other three do. After that install IE9 and reboot. Unfortunately, opening the test HTM and SVG file appeared in IE9 the way it would in IE8 without the plugin. Examining the code on the Platform Preview download, it appears the new SVG files that MS uses (I used the Twitter Cloud one for example) are actually inside of the HTML code in SVG tags, rather than using the EMBED tag. After changing this and adding a similar doctype, I was able to open the htm file in IE9. Unfortunately it behaved the way the original test url did in Firefox. So at this moment, I can go in two directions. First is getting any SVG to work in WinPE, and then afterwards, figure out how to get the interactive ones to work in IE9. I wrote the example SVG file about a year ago... Here is the source of the modified file: Removed Code example. You can save the HTM and SVG from the link I provided above. Interesting notices. When you open the HTM file in IE9, a prompt appears to allow you to run "Active-X Controls." After you allow this, the SVG is viewable, but only the color change code works. Opening the HTA version throws a JavaScript error, which points to getSVGDocument() and I'm not quite certain why. It also throws an error if you try to drag something as well. Interesting how in IE9 it just doesn't work, but MSHTA actually shows you errors. It is also interesting that the mere installation of IE9 allows SVG to work in MSHTA, as it does not work with IE8 (even with Adobe Plugin) with MSHTA. I would have been fine with trying to get just SVG to work in MSHTA, but I can't do it if it gives errors anytime you click on something. So I will have to go about solving those two coding errors first, then work on getting MSHTA to show SVG in WinPE.
  5. Well for 7 you need to sysprep the OS before capturing it. This way, after you deploy to physical hardware, it will run "mini-setup" and redetect your hardware, including SATA or whatever else. As far as the System Reserved partition, you do not need to capture it, but you DO need to create a partition on the physical disk that is the same size and formatting. The System Reserved partition does not get a drive letter. Not sure how you'd use Arconis for this, but after you deploy the OS partition, you need to run BCDBOOT on it so Windows knows where the OS is, otherwise your system won't boot because the BIOS will attempt to boot off of the System Reserved partition. As far as actual backups go, Windows 7 has a built-in backup program where you can back up the entire disk, or just data or whichever (it gives you options) to another drive. I never got around to testing to see if you could restore this data to a different Windows 7 install. Its going to be a "probably not" but you never know!
  6. Strangely enough, I've never tried to get WinPE to work on USB key. Currently I am without my dev environment (importantly a WDS) so to pass the time I was going to redo some stuff on my boot images. I am 0/2 right now and here is what's happening. First, I made a new WinPE 3.0 x64 boot image, but my PC is a Win7 x86 and using a 2GB USB key formatted NTFS... not sure if that matters. The first attempt, there was an unmount error. When you boot a PC up with that, it would load the PE shell (no wallpaper with black background) and you could move the mouse cursor around, and after about 1 minute the system would reboot. So I figured the unmount error was the problem so I rebuilt the boot image again. This time there was no unmounting error so I thought it was fine. When the system boots, it gives the following STOP error: File: msrpc.sys Status: 0xC0000098 FYI the system is now running a Memtest (it was recently moved to a new office, maybe it got damaged) and it was able to boot off a WinPE CD, so maybe I had made it wrong. I used the USB boot instructions found here: Not alot of hits on the Google for that stop error, so posting here! Update - I did a reload of the UFD by using the XCOPY command (instead of Copypasta) and The PE did actually boot. The command structure of this test key is: - wpeinit - wpeutil initializenetwork - ping itself for 10 seconds - launch HTA. I receive this error If I try to launch MSHTA: BTW, system completed 30 passes of Memtest overnight. Conclusion - It is my best guess that the computer I used to create the boot image is just not powerful enough to properly handle the mount/dismount and anything else I was running. I had gotten a boot image from another site and put that on the USB key and that worked perfectly. So the actual reason why it wasn't able to boot properly may never be solved, but at least now I can do some (sort of) real work for a change.
  7. Assemblage 23 - Infinite
  8. So basically you only experience a problem after you capture the image from the VM and apply it to the notebook? Is this a normal procedure for imaging (VM to hardware)? I never used VM for any imaging so I have no idea
  9. Any XP SP2 or SP3 images created on a single core (UP HAL) and sysprepped will automatically redetect a system using a multi-proc (MP HAL). SP1 and older could not do this. Also it doesn't work backwards, so an image created on an MP will not install the UP HAL if deployed. Best way to handle this is to totally lock down your configs so you use your images appropriately.
  10. You might want to consider your future plans for vista before tackling this project to get it all in one thing. Any time something comes up and we say "do we need to do this for Vista too?" It all comes down to whether or not the amount of time spent is worth the effort. In my company, we've basically written off Vista right when Windows 7 came out, so no one here will develop any sort of solution for Vista anymore, unless it happens to pertain to Server 2008 which is also going away pretty quick. So if you find that you are in a position to make any kind of solutions for Vista, you may want to consider creating a Key that just does Vista and keep the stuff used more often separate.
  11. I took your posts out and made a new topic with them, so not to confuse your specific issues with the OPs.
  12. Yes I found this problem also and Jaclaz found it has strange spaces appear (only in the post view, not the editor window) in most of the tag options. When this gets fixed, I'm not sure if that fix will fix old posts or what. We'll have to wait and see. AFAIK there is already a list of stuff to be done to the forum still (aren't upgrades fun?) but I don't know what the priority list is. We can just wait to see.
  13. Which OS are you using? What have you tried so far?
  14. Oh if this is the only problem (needing a delay) I've encountered situations where I need a delay as well. For examle, the onboard NIC on the Intel DG33BU motherboard does not enumerate by the point of WinPE finished the start of networking. So basically, in my scripts I was mapping a drive letter before the NIC took its IP and it would fail. I use this command after init networking and any other commands: ping 127.0.0.1 -n 16 -w 1000>null So now you don't have to worry about any extra programs being present, at least if you turn on networking.
  15. We have a Customizing Windows section, you might find something in there.
  16. The first thing I do to help is split this out of the other topic. How much memory on the client PC? Post the model of the mainboard/notebook you are using. If you have 4GB or more, look to see if there is a "DRAM over 4GB Remapping" option in the BIOS: Social
  17. Oh waiit, duh! So in the end, you are attempting to install the Vista WIM using the Windows 7 setup.exe? That could be the problem. You may need to script it to use the Vista setup.exe, call it setup2.exe or something and you could put it in the same place as the Win7 setup.exe. You can try run depends on both to see if the older setup needs different files if that still doesn't work.
  18. I haven't tried capturing a Win7 install using Vista WAIK but you could capture a Vista WIM with the Win7. The only problem I can see is you'd lose a generalize.
  19. Do a USB keyboard or mouse work? Drives work definately different because they are "enhanced" or bidirectional devices. Check your BIOS to see if there are any BIOS setting differences between a working and non-working system.
  20. If your computer has a temperature readout in the BIOS of the system temperature, you can run your game enough to hear the fans, then quickly exist the game and reboot to see what the temperature is running at. Anyways, it seems strange that you have other dumps recorded besides the nVidia ones.
  21. At what point during installation do you receive this STOP error? Is it during the "loading files" part, or do you get to click stuff in the Setup screen... or is it after the first reboot?
  22. Make sure you check out the forum rules, including 2.a. Try the solution highlighted in Microsoft Social. It appears that this error is related to Windows Updates that fail to install or install properly. Check your Windows Updates log to see if there are any failures there as well, as well you can check Event Viewer for any errors regarding Windows Udates or Windows Installer.
  23. The Jim Rome show!
  24. Not sure if it is related, but the XML inside of the default install.wims for Win7 and Vista have different structure.
  25. I've subscribed to it for now. I'm not one to sticky topics just for fun. We'll see how it goes and I'll keep an eye on it. May end up moving to WinPE forum as well, we shall see.
×
×
  • Create New...