Błąd odczytu dysku po zmianie wielkości partycji

Posiadam dysk 320GB SATA podzielony jak na screenie:

http://img6.imageshack.us/img6/924/gpart.png

Wcześniej partycja ntfs miała rozmiar 20 GB, ale zmieniłem na 40 GB. I problem polega na tym że po wybraniu w GRUBie Windowsa pojawia się komunikat : Błąd odczytu dysku Naciśnij Ctr-Alt-Del Aby zrestartować. grub-update nie pomaga mimo, że wykrywa wszystkie systemy.

Przeczytaj: http://forum.dobreprogramy.pl/blad-odczytu-dysku-nacisnij-ctrl-alt-del-aby-zrestartowac-t313800.html

Widziałem już te porady i są bezsensowne w moim przypadku, więc nie wiem czemu je zamieszczasz?

  1. BIOS nie ma nic do gadanie bo przecież uruchamia dobry dysk.

  2. Partycja NTFS jest dostępna, ponieważ widzę jej zawartość z poziomu Linuxa

  3. Dysk nie jest fizycznie uszkodzony i nie muszę korzystać z profesjonalnej naprawy :D, wszystkie partycje są dostępne z poziomu pingwina.

Moim zdaniem winnym jest albo GRUB albo Windowsowy bootloader, dodam że przed zmianą partycji oba systemy się uruchamiały…

A czy przed zmianami wielkości tej partycji wykonałeś chociaż defragmentację? Uruchom płytę z Windowsem i sprawdź dysk pod kątem błędów - polecenie chkdsk.