Es ist ein Wunder, dass du überhaupt noch Antworten bekommst, nachdem, was du zum Thema beigetragen hast, das Problem zu lösen.
130GB sind jedoch zu wenig, es sind aber genauer 137,5 GB, die erkannt werden.
160GB ist eine schöne Marketing-Angabe. Dazu rechnen Hersteller für Ihre Labelung 1GB= 1.000.000.000 Byte. In der Computerwelt gilt jedoch: 1GB = 1024 x1024 x1024 = 1.073.741.824 Byte.
160041 MB / 1024 = 156 GB. Wenn man die Byte-Zahl hätte, würde sich die Größe weiter minimieren. Von 160 GB ausgehend / 1,024 / 1,024 / 1,024 *1,000 * 1,000 * 1,000 kommt man auf ca. 149 GB.
Weiß nicht, wie Ihr auf 1.240.000 Byte kommt. ;D
Nunja, zu deinem Problem:
Dein Windows XP sollte mindestens mit Service Pack 1 gepatcht sein, mit dem die 48Bit-Adressierung installiert wird. Sollte dem nicht so sein, so kann man sagen, dass das grob fahrlässig ist, denn es schließt ein, dass viele andere Sicherheitspatches nicht installiert sind, die nach dem Service Pack 1 erschienen.
Die Bootpartition darf nicht größer als 137,5 GB sein. Diese physikalische Größe gibt Microsoft mit Windows vor, auch wenn dein Festplatten-Controller mehr kann. Deswegen eine Empfehlung: Verkleinere die Bootpartition auf eine gesunde Größe. Mir reichen bspw. 13GB locker mit 5 GB Luft, die man NTFS geben sollte (gesundes Verhältnis). Kommt eben drauf an, wie viele Programme installiert sind, und wieviel Platz diese benötigen. An die nächste pysikalische Grenze der Maximalgröße von weiteren Partitionen wirst du mit dieser Platte nicht stoßen.
Nachlesen kann man darüber viel im Internet, das Problem ist nicht neu, und bezieht sich auch nicht nur auf Windows XP.
Lektüre:
MS