it would help if you could give a listing of the processes that are running at
startup. open task manager and see what Toshiba specific processes are
running.
however there are many factors that influence boot/run speed
some of them are:
number of processes running. I have seen people have all their favorite
apps running at startup whether they get used or not. this is autobloat.
open msconfig.exe and uncheck any process under the startup tab
that you don't absolutely want running every time you startup.
another is services and features that you don't use.
I always go into windows features and disable print and
fax because I never use them. don't use it? don't load it!
services are the same way, but are trickier. make a restore
point before you change services settings. always use
serices.msc to make changes to service config. if you
make changes to services in msconfig, it's like throwing
a breaker when all you need to do is unplug something.
black viper is a good online source for deciding how to
configure your services.
third party shell integration(right click functions) nearly
always gums up startup. most of the time you can
disable shell integration in an apps gui. if not, you
can nearly always remove it from autoruns.exe which
is part of the sysinternals suite which is freeware.
you can use an app like ultra defrag to optimize your
drive. optimization defrags and puts all your files
on contiguous tracks on your drive(system32 is heavily
accessed at startup). be warned that if you optimize,
you may have to kill superfetch in services. the reason
is that superfetch is an ai function that tracks your usage
and fetches what it thinks you are going to want next,
whether you ask for it or not. with large apps, this means
that it will read the whole file before it returns control to
windows(there is no interrupt for a hardware read, it reads
until it encounters an "end of record" or an "end of file").
happy tweaking.