Jak podaje Mary Jo Foley z ZDNET, Service Pack 1 pojawi się w listopadzie po około czterech miesiącach testów. Microsoft wprowadzi wówczas na rynek także Windows Server 2008.
Spodziewane uaktualnienia lub poprawki zawarte w Service Pack 1 obejmą poprawioną wersję Desktop Search, szybsze kopiowanie plików i zamykanie systemu, obsługę dla SD Advanced Direct Memory Access, poprawki w BitLocker Drive Encryption i obsłudze Extensible Firmware Interface (EFI) na maszynach x64.
Pojawią się także zmiany w Windows ReadyBoost. W sieci można natrafić na wiele skarg wywołanych przez ReadyBoost, a także wybudzaniem z uśpienia S3/S4. Ślamazarna wydajność w chwili wybudzania może być przypisana wielu zapisom dokonywanym w 'Readyboost.sfcache' w pamięci urządzenia ReadyBoost.
Według Roberta Hensinga z Microsoftu, "[ReadyBoost] wykorzystuje klucz AES 128, który generowany jest jednorazowo przy każdym uruchomieniu systemu operacyjnego (dane w pliku przechowywanym na urządzeniu przenośnym kodowane są za pomocą tego klucza) ... klucz nie jest wszechobecny (to znaczy istnieje tylko w pamięci) tak więc gdy następuje operacja wprowadzania w stan uśpienia / hibernacji, klucz idzie w niepamięć, w związku z czym konieczne jest odbudowanie 2GB cache'u ReadyBoost na dysku przenośnym USB w chwili ponownego wznawiania pracy systemu."
Hensing kontynuuje "Vista zdaje sobie sprawę, że konieczne jest zregenerowanie cache'u ReadyBoost w tym samym momencie, gdy następuje wznowienie pracy systemu i ładowanie sterowników USB. System zauważa, że napęd ReadyBoost jest podłączony i rozpoczyna jego reanimację tak szybko jak tylko może . no coż, sami wiecie, podczas gdy system operacyjny równocześnie próbuje przywrócić całą pamięć do 2GB pamięci systemowej i ogólnie przywrócić system do stanu używalności . eeeehh."
Zmiany wprowadzone do ReadyBoost w Service Packu 1 zapewnią, że dane z cachu są ponownie wykorzystywane podczas usypiania S3/S4, dzięki czemu 'Readyboost.sfcache' nie musi być powtórnie zapisywany podczas wznawiania.