如何让win10明白它是被装在H:盘的?

如何让win10明白它是被装在H:盘的?

mbr硬盘,分了十来个区:
c盘是主分区,激活标志,装的2003,
中间是一个扩展分区,分了几个区,包括swap/ext4以及defg盘
最后是一个主分区,装win10
装完win10后我都会重置mbr, 然后将grub装到mbr用来管理启动。

现在的问题是不管从硬盘安装还是光驱安装,进入win10后发现win10永远认为它所在的分区是c盘,而且安装过程分区的时候不再像xp一样显示为分区分配的盘符,而是像linux那样显示成第一块硬盘的第几个分区,比如sda13, 所以它永远认为自己是c盘就像rootfs永远被挂载到 / 一样?
但是如果我在这个win10里往其它ntfs分区写入数据,再进2003的时候就会被认为有磁盘错误,同样如果在2003里写入的数据在进win10的时候也要扫描检测磁盘,每次切换系统都要扫描一次,太浪费时间和硬盘了,我已不能忍,而且根本没什么错误吧,估计是2003和win10分区大小不同,它们分别把自己当成c盘后对文件在磁盘上的起始位置有计算差异?

由于某些原因,sda1必须保留2003,但是我还想装win10, 又不想每次开机都用半小时去检测修复磁盘,所以我得想办法让win10知道自己的systemdrive是h:而不是c: ,谁遇到过这种情况么?怎么解决的?

阅读 3.6k
1 个回答

这是win10的bug么?
不能沉。。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进