Windows 7 Forums
Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: How to change boot animation in Windows 7

22 Mar 2011   #711
shaunp

Seven
 
 
Tried the signerx64...Unfort..Didn'twork

@thaimin I took your advice and had ago at signing the wims with your signing script...So I replaced all of the nessc. files (bootres.dll winload.exe etc) in both boot(1,2).wim and also in the install.wim(1234..) ran you script using the x64 version and all went well until first reboot. and this time got the unable to verify 000xxxx48 digital cert..on winload.exe.

Will try again win7x32.

I will not comment on an earlier posting...as at the time of reading was so disappointed at the attitude of some people when it comes to share and share alike...all I can say is that you would be better to offer a slab of beer and a pat on the back, and some thanks that people will share there knowlege (free in 99% of cases) so if it takes time..to arrive..be patient and thankful that it gets done at all.

Well done
thaimin on the updater(update)...and all other lines of code....


My System SpecsSystem Spec
.
22 Mar 2011   #712
thaimin

Windows 7 Pro 64 / 7 Pro 64 / 7 Home Prem 64
 
 

@shaunp
Thanks for trying. I guess this isn't the solution... yet. I have some more ideas, it will take some time though.
My System SpecsSystem Spec
23 Mar 2011   #713
RBCC

Windows 7 Ultimate
 
 

I noticed something that I'm not sure about, should this be like this? All in all this is a great package. Maybe I am the only one that noticed this. Ok then flog me.

John


Attached Thumbnails
How to change boot animation in Windows 7-bootscreen1c.png  
My System SpecsSystem Spec
.

23 Mar 2011   #714
thaimin

Windows 7 Pro 64 / 7 Pro 64 / 7 Home Prem 64
 
 

@RBCC
This is a good thing to bring up. This is productive.
First how did you generate the white box? Why do you think the white box is the right one? You Starting Windows text (and the Windows logo in the version you emailed me) look zoomed in.
My System SpecsSystem Spec
23 Mar 2011   #715
RBCC

Windows 7 Ultimate
 
 
Photoshop

@Thaimin:
The white square is the is the windows flag deleted and the background locked, oops sorry my mistake. But I did to install Windows 7 in VMware and capured the bootscreen. Then I put it into your bootupdater and showed where the flag was and where you placed the animation. If you can move it up there does these mean that this will be a feature of an upcoming version?

John


Attached Thumbnails
How to change boot animation in Windows 7-boot_screen.jpg   How to change boot animation in Windows 7-boot_screen1a.jpg  
My System SpecsSystem Spec
27 Mar 2011   #716
RBCC

Windows 7 Ultimate
 
 

I used photoshop.
My System SpecsSystem Spec
27 Mar 2011   #717
thaimin

Windows 7 Pro 64 / 7 Pro 64 / 7 Home Prem 64
 
 

The animation is NOT movable at the moment, it requires editing ntoskrnl, and that will take much more work on my part and won't be available for quite some time.

This is what the normal screen looks like:



However, it stretches over the entire screen, regardless of the resolution set in Windows or the recommended resolution reported by the monitor. So widescreens stretch the logo and make it look wider. VMs typically make the window the exact right size. I think you are only seeing the effect of your screen. The first picture you posted is way off. The preview in my program is accurate to within 1 pixel for the animation. The text may be off by many more pixels, and the background color boxes of the text are off by a few more than that. This is only in the preview, not how it applies it.
My System SpecsSystem Spec
28 Mar 2011   #718
joakim

ubuntu
 
 

@thaimin
Quick question; How do you interpret the values found in the bcd under device/osdevice for partition=mountpoint. I see that 4 bytes which is the disk signature, may change. All other values seems constant, with the exception of another 4 bytes 20-24 bytes before the disk signature, which I cannot figure out. Do you know what these are?

Edit: Never mind, it's taken from MountedDevices key in registry..

Joakim
My System SpecsSystem Spec
28 Mar 2011   #719
thaimin

Windows 7 Pro 64 / 7 Pro 64 / 7 Home Prem 64
 
 

@joakim
To reply anyways, since you may want to use a more "official" method then reading the registry. I have the following method "GetWindowsDevicePath". It uses FindFirstVolume/FindNextVolume to iterate through all the Windows volume names (e.g. "\\?\Volume{43a03f10-1acd-11e0-964d-806e6f6e6963}\"), gets the DOS device name for the volume using QueryDosDevice, and compares that.

Code:
static string GetWindowsDevicePath(const WCHAR *dos) {
    HANDLE sh;
    WCHAR vname[MAX_PATH+1], dname[MAX_PATH+1];
    size_t len;

    string path = nullptr;

    // Get the first volume (handle is used to iterate)
    sh = FindFirstVolume(vname, ARRAYSIZE(vname));
    if (sh == INVALID_HANDLE_VALUE)
        return nullptr;

    // Iterate through all volumes
    do {
        // Make sure the volume path is valid
        len = wcslen(vname);
        if (len < 5 || wcsncmp(vname, L"\\\\?\\", 4) != 0 || vname[len-1] != L'\\')
            continue;

        // Check the device name (which doesn't work with a trailing '\')
        vname[len-1] = 0;
        if (QueryDosDeviceW(vname+4, dname, ARRAYSIZE(dname)) && wcscmp(dname, dos) == 0) {
            vname[len-1] = L'\\';
            path = NicerPath(gcnew String(vname));
            break;
        }
    } while (FindNextVolume(sh, vname, ARRAYSIZE(vname)));

    FindVolumeClose(sh);
    return path;
}
The function NicerPath is a helper function I have to convert the long volume path ("\\?\Volume{43a03f10-1acd-11e0-964d-806e6f6e6963}\") to something nicer (e.g. "C:\") using GetVolumePathNamesForVolumeName. For the hidden system drive, the long form is all that is available.
My System SpecsSystem Spec
28 Mar 2011   #720
joakim

ubuntu
 
 

Thanks for the code snippet. The answer to my question about the "mysterious" bytes, translated into human language is: simply the raw starting offset of the partition of target harddisk - given in little endian (ie reversed).
My System SpecsSystem Spec
Reply

 How to change boot animation in Windows 7




Thread Tools




Similar help and support threads
Thread Forum
How di I change boot animation and text?
Hey! So I have been wanting to change my boot/startup logo from the default windows logo with "starting windows" and Microsoft text. So after many google attempts i have stumbled upon an application, BootUpdater. This program supposedly can easily change the windows animations and is exactly...
Customization
How do I change windows7 boot animation when resolution 800X600
Hello , I already know change windows7 boot animation need access bootres.dll and winload.exe.mui. But if resolution below 1024X768 it seem different. Can anybody teach me which file need be change, Thank you a lot! Ps. I know my English is terrible , I hope it can be understood.
Customization
Boot screen Animation Change?
I don't know if this one can be done. I know how to turn off the ding sound it makes when my computer boots up but does anyone know how to change the boot screen animation? I would like to put one of my own animations on there instead of the windows logo popping up from 4 little lights.
Customization
Windows 7 Home premium 64bit won't boot, just plays boot animation
My Windows 7 has stopped booting after a restart, the system would just endlessly play the boot animation and not boot properly... system restore won't work, startup repair won't work, chdsk and sfc won't work. I have yet to try and see whether a Registry fix works. Windows loads the WRE VERY...
BSOD Help and Support
How to change the boot screen animation?
Has anyone figured out how to change the boot animation? John
Customization


Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd

All times are GMT -5. The time now is 10:24.
Twitter Facebook Google+ Seven Forums iOS App Seven Forums Android App