立即备份您的数据!

立即备份您的数据!

我已经使用双启动 Windows 7 和 Ubuntu 大约一个月了。直到最近,我都可以毫无问题地来回切换。启动 Windows 后,我启动了 Ubuntu,然后它进入 (initramfs) prompts/busybox。我可以使用以下命令进行启动:

(initramfs) fsck /dev/sdaX

现在,我可以启动了,但需要很长时间。另外,我必须编辑 fstab,这样我的 ntfs 分区才能像以前一样自动挂载。

参见systemd-analyze以下结果:

Startup finished in 8.520s (kernel) + 3min 385ms (userspace) = 3min 8.905s

systemd-analyze 绘图结果

这是 dmesg 中最重要的部分:

http://freetexthost.com/dyq2fe4az3

/etc/fstab 文本:

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>

#/dev/sda5
UUID=96eb174d-6c89-4730-a55f-e5f037a074b1   /   ext4    errors=remount-ro   0   1
/dev/sda2   /media/windows  ntfs-3g defaults,locale=en_US.UTF-8 0   0
#/dev/sda6
UUID=3734f2a5-4ea4-445c-813e-7369c96b414f   none    swap    sw  0   0

答案1

四部分修复...Windows 休眠文件、fsck、磁盘 NCQ 错误和坏块...

第1部分:

如果 NTFS 驱动器以只读方式安装,则可能是因为 Ubuntu 认为它们的文件系统不干净,可能是由于休眠或文件系统损坏。请执行以下操作...

在 Windows 中...

  • 启动进入 Windows
  • 打开电源控制面板
  • 选择change what the power buttons do
  • 选择change options that are unavailable
  • 取消选中fast startup
  • 关闭电源控制面板
  • 打开管理命令提示符窗口
  • 类型powercfg /h off
  • 类型chkdsk /f c:
  • 同意在下次重启时运行 chkdsk
  • 类型chkdsk /f x:(将“x”替换为其他驱动器号可见的NTFS 分区)
  • 重新启动 Windows 以让 chkdsk 在驱动器 C 上运行:

第2部分:

要检查 Ubuntu 分区上的文件系统...

  • 启动到 GRUB 菜单
  • 选择高级选项
  • 选择恢复模式
  • 选择 Root 访问
  • 在 # 提示符下,输入sudo fsck -f /
  • fsck如果有错误则重复命令
  • 类型reboot

第 #3 部分:

编辑 /etc/default/grub

gksudo gedit /etc/default/grub

更改此行:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

对此:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash libata.force=noncq"

Terminal...

sudo update-grub
reboot

第 4 部分:

你的硬盘可能出现问题,并且存在一些难以读取和重新分配的坏块。

立即备份您的数据!

如果第 1 部分 - 第 3 部分不能解决问题,则继续执行第 4 部分

不要在 SSD 驱动器上执行以下操作!

  • 启动至 Ubuntu Live DVD/USB
  • 启动一个terminal窗口
    • sudo e2fsck -cck /dev/sda5# 尝试映射坏块
    • reboot

相关内容