我有 Windows 和 Ubuntu 双启动。我想缩小 Windows 分区以最大化空间,为/home
Ubuntu 分区释放一些空间。我之前问过一个关于实现此目的的最佳方法的问题:
我之前的问题
(注意:我不在乎是否能够再启动 Windows,因为它无论如何都无法启动。)
所以我按照上面的帖子中的建议做了,一切都很顺利,直到GParted 在调整大小操作期间发送了错误消息Windows 分区。
我记下了错误,并保存了GParted 失败的详细信息,以 html 文件的形式(我不知道如何读取这个文件,但如果需要的话我可以提供它)。
GParted 运行以下命令时出现错误:
ntfsresize --force --force -s
[...(一些数字)]--no-action '/dev/sda5'
(/dev/sda5
是我想要缩小的 Windows 分区)。
错误如下:
Failed to open inode
[...]with index: input/output error
此后,不再进行下一步操作,GParted窗口恢复到初始状态。
我应该怎么办?
答案1
输入/输出错误通常与硬件问题有关。问题可能是由一些简单因素引起的,例如电缆松动,甚至是硬盘驱动器故障。
当错误发生时,您可以打开终端提示符并输入命令dmesg
。在输出的末尾,您应该可以找到有关该问题的更多信息。
您也可以尝试运行gsmartcontol
GUI 来访问磁盘驱动器跟踪的智能监控信息。此软件可以安装在sudo apt install gsmartcontrol
Ubuntu 上。
如果看起来像是硬件错误,您也可以考虑访问磁盘制造商网站来查找磁盘驱动器测试软件。通常,此软件会覆盖磁盘驱动器,因此在运行磁盘测试软件之前,请务必备份好数据。