У меня проблема с доступом к данным на внешнем жестком диске. Я недавно сделал новую установку, но по ошибке оставил свой внешний жесткий диск подключенным.
Когда я пытался получить доступ к данным на внешнем жестком диске, он говорит «нет файлов», но признает, что на нем 290 ГБ данных. Жесткий диск имеет большой размер 350 ГБ.
Я проверил диск с помощью Дисковой утилиты, и он показал, что жесткий диск имеет загрузочный флаг. Итак, в разделе редактирования я отключил эту загрузку.
Теперь он не будет монтироваться в Ubuntu, и теперь моя XP вообще не может его распознать, тогда как раньше я мог получить доступ к данным на машине XP.
В дисковой утилите она не дает мне возможности снова установить загрузочную коробку, и я также не могу получить доступ к данным в XP.
Есть идеи, как это исправить?
Прежде всего, вы должны установить утилиту под названием GParted : # apt-get install -y gparted
. После того, как он прочитает жесткий диск, у вас будет возможность щелкнуть правой кнопкой мыши по разделу и восстановить загрузочный флаг. Отметим, что флаг загрузки не должен мешать мешать Ubuntu монтировать раздел.
Вам следует попробовать смонтировать систему в среде LiveCD. (На Live CD по умолчанию установлено GParted .)
Это раздел Windows XP, поэтому я предполагаю, что диск отформатирован как диск NTFS. Для проблем с монтированием, сначала вы должны проверить вывод # fdisk -cl
. Он должен возвращать что-то вроде вывода:
root@localdomain:/# fdisk -cl
Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xbb28bb28
Device Boot Start End Blocks Id System
/dev/sda1 * 1 4570 36700160 7 HPFS/NTFS
/dev/sda2 4570 9730 41447425 5 Extended
/dev/sda5 4570 7059 19998720 83 Linux
/dev/sda6 7060 9232 17447936 83 Linux
/dev/sda7 9232 9730 3998720 82 Linux swap / Solaris
Где /dev/sd
что-то является идентификатором раздела. Чтобы смонтировать раздел, вам нужно создать папку по пути /media
, она будет служить точкой монтирования. Выполните команду # mkdir /media/external
, затем смонтируйте раздел с помощью команды # mount -t ntfs-3g /dev/sda1 /media/external
, где /dev/sda1
- это идентификатор, который мы получили из вышеприведенного вывода команды, а /media/external
- папка, которую мы только что создали.
( Примечание: Команды с префиксом #
в этом ответе указывают на то, что для выполнения требуются повышенные привилегии суперпользователя (root
). В обычных обстоятельствах вам нужно будет ставить все команды с префиксом sudo
], чтобы авторизоваться. Таким образом, # apt-get install gparted
превращается в $ sudo apt-get install gparted
. #
указывает на корень, $
указывает на нормальную терминальную сессию.)