На этот вопрос уже есть ответ:
Итак, что случилось, я создал раздел на моем жестком диске (основной, без внешних), к которому можно было получить доступ как из Windows, так и из Ubuntu, в котором я мог хранить файлы, которые я мог бы использовать на обоих входах. У меня было пустое место в разделе Windows, поэтому я сократил его до минимума, а затем создал раздел с тем, что было пустым. Все прошло без сучка и задоринки.Теперь, когда я пытаюсь смонтировать свой раздел Windows, я получаю следующее:
Error mounting /dev/sda1 at /media/ubuntu/Toshiba Satellite A105 S4304: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=999,gid=999,dmask=0077,fmask=0177" "/dev/ sda1" "/media/ubuntu/Toshiba Satellite A105 S4304"' exited with non-zero exit status 13: Failed to load runlist for $MFT/$DATA. highest_vcn = 0x7894, last_vcn - 1 = 0x78ef Failed to load $MFT: Input/output error Failed to mount '/dev/sda1': Input/output error NTFS is either inconsistent, or there is a hardware fault, or it's a SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows then reboot into Windows twice. The usage of the /f parameter is very important! If the device is a SoftRAID/FakeRAID then first activate it and mount a different device under the /dev/mapper/ directory, (e.g. /dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation for more details.
Я огляделся и обнаружил, что мне нужно попробовать выполнить эту команду: sudo ntfsfix / dev / sda1
, но я получил следующее:
Mounting volume... Failed to load runlist for $MFT/$DATA. highest_vcn = 0x7894, last_vcn - 1 = 0x78ef Failed to load $MFT: Input/output error FAILED Attempting to correct errors... Failed to load runlist for $MFT/$DATA. highest_vcn = 0x7894, last_vcn - 1 = 0x78ef Failed to load $MFT: Input/output error FAILED Failed to startup volume: Input/output error Checking for self-located MFT segment... OK Failed to load runlist for $MFT/$DATA. highest_vcn = 0x7894, last_vcn - 1 = 0x78ef Failed to load $MFT: Input/output error Volume is corrupt. You should run chkdsk.
РЕДАКТИРОВАТЬ: 9/2/2013 Добавление sudo fdisk -l
info:
Disk /dev/sda: 100.0 GB, 100030242816 bytes 255 heads, 63 sectors/track, 12161 cylinders, total 195371568 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x5f425f42 Device Boot Start End Blocks Id System /dev/sda1 * 63 54028287 27014112+ 7 HPFS/NTFS/exFAT /dev/sda2 54028288 117415935 31693824 7 HPFS/NTFS/exFAT /dev/sda3 117417982 195371007 38976513 5 Extended /dev/sda5 193296384 195371007 1037312 82 Linux swap / Solaris /dev/sda6 117417984 193296383 37939200 83 Linux Partition table entries are not in disk order
Что мне делать? Я не хочу выключаться, если это вызовет проблемы. Я знаю, что перемещение разделов может вызвать проблемы (случайно удалил GRUB один раз, просто переформатировав раздел Ubuntu ... ой: P), но я не думал, что это будет. У меня где-то есть диск Windows XP, но я не совсем уверен, где, я мог бы попытаться найти его. Стоит ли использовать Rescatux?
Помогите!
Изменение размера разделов и перемещение разделов представляют аналогичные риски. Более того, если вы действительно изменили размер раздела до его минимального размера (то есть, чтобы у вас было 0 свободного места), вы могли бы создать сложности, так как осталось мало места для исправления проблем на 100% заполненном разделе.
Тем не менее, в Linux нет хороших утилит для восстановления NTFS. (Программа ntfsfix
просто делает несколько очень минимальных вещей, а затем отмечает файловую систему для дальнейших проверок и восстановления в Windows.) Чтобы исправить проблему NTFS, вы действительно должны использовать Windows на ней.