我无法访问外部硬盘上的数据。我最近进行了全新安装,但错误地忘记将外部硬盘插上电源。
当我尝试访问外部硬盘上的数据时,它显示“没有文件”,但识别出上面有 290 GiB 的数据。硬盘有 350GB 大。
我用磁盘工具检查了驱动器,结果显示硬盘有一个可启动标志。因此,在编辑分区中,我取消了此可启动性的勾选。
现在它无法在 Ubuntu 中安装,并且我的 XP 根本无法识别它,而之前我可以访问 XP 机器上的数据。
在磁盘实用程序中,它没有给我再次检查可启动框的选项,并且我也无法访问 XP 上的数据。
关于如何修复它有什么想法吗?
答案1
首先,你应该安装一个名为分区: # apt-get install -y gparted
。读取硬盘后,您将有机会右键单击分区并恢复可启动标志。顺便提一下,可启动标志应该不是干扰 Ubuntu 挂载分区的能力。
您应该尝试在 LiveCD 环境中安装系统。(Live CD 有分区默认安装。
这是一个 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
.#
表示 root,$
表示正常终端会话。)