Щодо того що замість 160 ГБ показує 149 - це нормальна практика виробників харддрайвів. Справа у тім що в школі вони інформатики не вчили і не знають що 1к=1024, а не 1000. Тому Ваш девайс має ємність 160 000 000 байт, а от в переводі на справжні Гігабайти це виходить 149 ГБ.
Якщо є можливість то візьміть новий дистрибутив Лінукса з ядром 2,6,24, а ні то спробуйте будь-який наявний, тільки бажано відомий. Щодо ХР - можна пошукати щастя в недавно випущених дистрибутивах, детальніше не скажу, бо 1) не пробував 2) прийде модератор і розстріляє за офтопік.
Ви, певно, трошки помиляєтесь)
160 Гігабайт - це 160 000 000 000. Кілобайт - це на справді 1000 байт.
А 1024 байт - то кібібайт (дивіться десятичні та двійкові префікси) тому...
кБайт - кілобайт
КіБайт - кібібайт
ГБайт - це мільярд байтів
а ГіБайт - то 1024*1024*1024 байта