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

11 Mar 2011   #661
joakim

ubuntu
 
 

Sounds good.

It would however, be cool if the SOS switch could be written with transparency on top of a background image. I'll see what I can find..


My System SpecsSystem Spec
.
12 Mar 2011   #662
RBCC

Windows 7 Ultimate
 
 
Here is what I am doing:

Hello all,

I am using Reverse Integration to install sp1 in Windows 7 x64 Ultimate using these instructions:

HTML Code:
http://www.techrepublic.com/blog/window-on-windows/use-reverse-integration-to-slipstream-windows-vista-sp1-and-sp2/1249
(instructions are for vista but they work in 7)

If I customize my bootscreen with bootupdater, on the customized Windows 7, and then copy them over to the windows 7 source will they work if I put them in boot.wim?


John
My System SpecsSystem Spec
12 Mar 2011   #663
joakim

ubuntu
 
 

I have not tried it myself, but I guess you will be facing a mui cache issue on the new system then (can not verify). Why don't you just try and report back? If it did not work, then you know which files to replace back to the fresh build.
My System SpecsSystem Spec
.

12 Mar 2011   #664
marcusj0015

Windows 7 Ultimate x64
 
 

@RBCC, no one is sayin you have to leve the forum, just try to read the thread and if its a bug fix, make sure to use the latest version, and respectfully post the bug report, the thing that really nnoyed me, because i havent done coding like Thaimin, or debug stuff like joakim, but i was the one that really started looking into how to get this to work, but what annoyed me, waas your attitude about how no one is working fast enough/ implementing the features you want.
My System SpecsSystem Spec
12 Mar 2011   #665
marcusj0015

Windows 7 Ultimate x64
 
 

@RBCC, personally i would download Microsft, prepatched SP1 iso of windows 7, then integrate why you need, that way you mke sure there isn;t any pre sp1 junk or anything else nasty in your image, thats the methon i'm using,

BTW, you should wait for IE9 final, i think its confirmed that there realising it march 14th aka in 3 days

@RBCC, it's not the non programmer that make you a n00b, its that you presumably havent really dug into the core of windows, and modified, or even studied windows.
My System SpecsSystem Spec
12 Mar 2011   #666
marcusj0015

Windows 7 Ultimate x64
 
 

@Thaimin, have you checked out al the winlod/winresume, and bootmgr switches/APIs? there might be n esy way to change the frmerate, without having to install some debug app, if theres UIFILE's in any of the files you mod, tel me about them, i'm making a windows 7 theme, so the UIFILE's are right up my alley

@Thaimin, about the background nd easy to tansate text, you could just presumably, make a background and use the text region for text, with no text in the background, i'm sure you have thought of that though.
My System SpecsSystem Spec
12 Mar 2011   #667
joakim

ubuntu
 
 

Not exactly what I wanted but worth a post anyway. It is possible to boot with the SOS on (drivers loaded are printed to screen), and have the animation played on top of the print afterwords. The print can also be moved to the title and/or footer, or have it present in title, body and footer at the same time. Or remove body, and keep title/footer with animation in middle.

But what I actually was trying to, was having the driver print (with SOS switch) on top of the background image. No luck so far.

@thaimin
I'll look at bootmgr.exe.mui for possible extra resources added. Thanks.
My System SpecsSystem Spec
12 Mar 2011   #668
thaimin

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

@marcujs0015
There are no "switches" or "APIs" for anything related to the animation. It is all hardcoded, and most things are in ntoskrnl. And it isn't just installing a debug app, to debug the boot process you need an external machine to do the debugging (in my case I use the host to the virtual machine, but if the modified system is not in a VM you need another computer connected with serial, usb, or firewire). However, we hope to find a method that does the same thing the debuggers do, just without the debugger. Essentially modify ntoskrnl in memory from winload.exe instead of an external computer. This is all beyond what is covered in any UIFILE.

@marcusj0015
The problem with that is that the text-drawing in winload.exe is it always draws a big box behind the text which would disrupt the image. However the background color of text may support ALPHA channel, so that background box could be transparent. I may look into, or just say that for different languages, use different images...

@joakim
Another idea occurs to me about modifying ntoskrnl in memory. It is probably more code then wold fit at the end of any current section, but a new code section could be added. It is also WAY more code than I ever want to do in my life in assembly. The code could be made as a DLL, specially designed to not have any references to kernel32.dll or any other libraries (set the target as native Win32 which is what winload.exe is), the code then extracted and added to winload.exe. That would be a nice way I think to do this.
My System SpecsSystem Spec
12 Mar 2011   #669
thaimin

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

@joakim
More about what I was saying in the last post:
Inside Native Applications
I didn't know I could just make a program and have it run, which is another potential option.
My System SpecsSystem Spec
13 Mar 2011   #670
joakim

ubuntu
 
 

@thaimin 1
Are you sure it is possible to run native applications before kernel is loaded? I think it is registry functionality inside of ntoskrnl.exe that will evaluate the key HKLM\System\CurrentControlSet\Control\Session Manager\BootExecute and thus make it impossible to put anything there to modify the kernel itself (not at all sure).

If, for some reason we are stuck with assembler code added to winload.exe, then some interesting stuff can be extracted from the source of the stoned bootkit; http://www.stoned-vienna.com/downloa...20complete.zip Actually they use plugins too, like externally loaded executables to handle different parts of the process. Basically it is "just" 63 sectors and a handful of executables put as plugins, that we have to deal with as code.

@thaimin 2
Transparent background is nice. I don't know about this, but is there any alpha channel colour code for transparncy? On the other hand, maybe it could be possible to specify the coordinates for the box drawn, and put it say in the lower part of the screen (just a thought). And then maybe substitute loaded drivers on the screen (when SOS is on in bcd or forced with hardcoding), with some other debug information (even more thoughts).

@thaimin 3
I think it is impossible to put the bcd store as a resource inside bootmgr.exe.mui since the information that the mui is needed is defined in the bcd store itself (not tested yet). But of course should work for anything other as a resource put there.
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 05:55.
Twitter Facebook Google+ Seven Forums iOS App Seven Forums Android App