Non ho sotto mano il disco ma solitamente i produttori dichiarano 640Gb per un disco con un capacità di circa 640.000.000.000 di byte. In realtà però 1 kb non equivale a 1000 byte ma a 1024 byte. La stessa proporzione vale per il passaggio ai Megabyte ed ai Gigabyte.
Facendo quindi una botta di conti:
640 Miliardi di byte / 1024 = 625.000.000 Kilobyte
625000000 Kilobyte / 1024 = 610.352 Megabyte
610352 Megabyte / 1024 = 596 Gigabyte (circa)
Quindi più o meno ci siamo. Per gli errori che ti ha dato ricrea le partizioni e riformatta il disco. Controlla il cd di installazione di windows per verificare che non sia rovinato o sporco.