Вы уверены, что у вас поврежден раздел ? Возможно, вы удалили загрузочную запись или поврежденную таблицу разделов. Попробуйте сначала исследовать проблему. Опишите, как вы установили свой Linux. Из вашего предыдущего вопроса похоже, что он установлен на плоский файл внутри раздела windows (vfat или ntfs). Попробуйте запустить fdisk и посмотрите на таблицу разделов.
Прежде чем вносить какие-либо изменения в жесткий диск, попробуйте создать образ вашего жесткого диска (вы можете сделать это у своих друзей).
ОБНОВИТЬ:
ubuntu @ ubuntu: ~ $ sudo fdisk -l
Диск / dev / sda: 40,0 ГБ, 40020664320 байт, 255 головок, 63 сектора / дорожка, 4865 цилиндров
Единицы = цилиндры 16065 * 512 = 8225280 байт
Идентификатор диска: 0x903bd648
Система Идентификатора начала и конца загрузки устройства
/ dev / sda1 * 1 4864 39070048+ 7 HPFS / NTFS
Как мы видим, существует только одна ветвь NTFS, поэтому я подозреваю, что вы установили Ubuntu, используя WUBI (или что-то подобное).
Ваш Linux установлен в циклически смонтированном разделе, который представляет собой просто файл или пару файлов где-то на вашем диске Windows c: (например, c: \ ubuntu \ disks)
Как я вижу из вашего предыдущего вопроса, вы можете загрузить Windows, чтобы вы могли использовать dskprobe из средств поддержки Windows XP с пакетом обновления 2 (SP2), чтобы убедиться, что тип fs правильный ... но это уже правильный тип fs 7 - NTFS.
Сообщение «Тип файловой системы - RAW. CHKDSK недоступен для дисков RAW». означает, что Windows по какой-то причине не может определить тип fs. Как мы видим, тип fs правильный.
Чтобы запустить Chkdsk в своем разделе Windows, вы можете установить консоль восстановления Windows , загрузиться в консоли восстановления и проверить свой диск.
После проверки диска вы получите доступ к вам c: \ ubuntu \ disks. Я думаю, что вы можете смонтировать ваш раздел Linux (который находится в файле) как обычное устройство обратной петли:
mount -o loop [path to your linux-loopback-partition]
Но вы должны смонтировать Windows Patrition в первую очередь.