我的系统
我在带有256GB SSD驱动器的联想X1-carbon笔记本电脑上进行了Windows 8和linux debian测试的双启动安装。我已经以NTFS格式创建了一个共享分区,并且在Windows和Linux中都经常使用该分区。此外,在共享分区上,我有一个保管箱文件夹,这样我就可以在Windows和Linux中主动使用保管箱,而无需用来自两个单独保管箱实例的冗余数据填充驱动器。
暂时我主要使用linux,但由于我想大量使用Visual Studio,因此我可能会在不久的将来使用Windows。
(我曾尝试在Windows中使用用于Linux的虚拟机,-但由于性能不佳,我不喜欢它)
问题
发生奇怪的驱动器错误,当我尝试使用Windows Repair-Drive-at-next-boot工具修复它们时,该问题消失了很长一段时间(例如7-14天),但是突然又出现了问题。 。
在Windows中,该错误通过系统通知显示(您知道右下角的标志),并且建议在下次启动时修复驱动器。我尝试过每次发生错误时都这样做,它确实可以解决问题,但是错误似乎在7-14天后返回。
在linux中,错误主要是由dropbox的怪异行为揭示的,它似乎永远同步,甚至从未完成,而当今天发生错误时,我登录linux并得到以下dropbox提示:
Couldn't start Dropbox
This is usually because of a permissions error. Errors can also be caused by your home folder being stored on a network share.
get more help at ......(dropbox.com links)
/tmp/dropbox_errorvKYiuw.txt
此外,我还看到以下错误:
ls: cannot access network.txt: Input/output error
其中network.txt只是我很久以前在我的dropbox文件夹中创建的任意文本文件...当我尝试使用Vim打开文本文件时,它似乎是空的,即使应该在其中添加一些文字,并在窗口底部显示“ [权限被拒绝]”。
此外,我曾经体验过Windows或Linux Dropbox应用程序-startet将损坏的冲突复制文件发送到dropbox。(当我发现它时,它已经创建了数百个损坏的文件)
关于dropbox文件夹中文件的编辑,我注意到当我在linux的libre office中编辑一些文件并将文件保存到dropbox文件夹时,-在完成dropbox同步之前,在Windows中不会存在已编辑的更改。
就像文件更改从未保存在实际硬盘上一样,仅发送到保管箱服务器。(到目前为止,我只在libre office中注意到.odt文件)
过去的双重引导经验
我在以前的笔记本电脑上具有非常相似的双启动设置,该笔记本电脑运行Windows 7和Debian测试,并且还具有带有共享分区的SSD驱动器-带有共享的Dropbox文件夹。在这台笔记本电脑上,所有东西一直都能完美运行,没有任何奇怪的驱动器错误。
我对当前系统设置可能出了什么问题的猜测很微弱:
- SSD驱动器硬件中的某些扇区可能有故障,然后当文件意外地出现在这些扇区中时,就会发生错误...
- 也许Windows(或linux)会对文件(或它们的排列)做些什么,这会导致Windows操作系统和linux操作系统之间的混淆...(例如更改权限)
- 也许linux Dropbox应用程序和Windows Dropbox应用程序以非常不同的方式对文件进行处理,由于某种原因,这引起了有关操作系统中驱动器状态的困惑...
结论
即使我每天都使用Linux,我也不知道如何调试此类问题以及从何处开始。我确实对计算机体系结构,汇编和C有一些非常基础的知识,但是我只使用高级编程语言(C#,java,python)...
如果有人可以提供一些关于如何在Windows或Linux或两者中调试此问题的线索,那将是很好的。
例如,是否存在一些可靠的工具或简便的方法来检查驱动器是否确实存在故障。