none
Windows系统迁移后怎么更改启动时的盘符分配。 RRS feed

  • 问题

  • 原来有个硬盘,分区是C、D、E盘。Windows8.1在C盘,使用uefi启动方式启动的。

    然后加了个SSD,G盘。 使用三星的系统迁移工具将C盘完全复制到了G盘之后(gpt分区格式,也有efi分区)。

    启动的时候,能够选择原来的硬盘启动(启动后,C盘是系统盘),或者SSD启动(G盘是系统盘)。

    但是因为G盘上的系统是从C盘上迁移过来的,所以很多组件什么的,读取的还是C盘的。

    所以我的问题是,C盘和G盘的盘符怎么样交换一下?

    有2个问题,

    无论C盘启动还是G盘启动,其中之一一定是系统盘,不能改盘符。

    如果用U盘上的windows pe启动,那么盘符分配是SSD(C盘),硬盘(D、E、F盘)。无论怎么改,重启后还是原来的C、G盘符。

    https://support.microsoft.com/zh-cn/kb/223188 这个可以吗?如果失败了,windows启动不了,怎么恢复?

    可以让windows8.1用命令行方式启动,用diskpart来改系统盘的盘符,可以吗?

    2015年8月5日 8:39

答案

  • 你应该在做完系统迁移之后就把 SSD 放在第一硬盘的位置,或者只连接它不连接原硬盘。因为当时还把旧盘放在第一硬盘,所以产生了混乱。

    现在我觉得还是先把 SSD 放在第一硬盘的位置,然后用 Windows 安装程序直接启动后做一下引导修复吧,看看能不能把混乱的盘符信息刷新一遍。


    Alexis Zhang

    http://mvp.microsoft.com/zh-cn/mvp/Jie%20Zhang-4000545
    http://blogs.itecn.net/blogs/alexis

    推荐以 NNTP Bridge 桥接新闻组方式访问论坛。

    本帖是回复帖,原帖作者是楼上的 <heroboy_ywq>;

    | 但是,就像我上面说的,原硬盘拔了,只剩下SSD,貌似它也没有变成C盘啊。
    | 所以,你觉得我还需要再试一下,把SSD和原硬盘的SATA接口交换一下吗?

    • 已标记为答案 heroboy_ywq 2015年8月17日 12:54
    2015年8月9日 10:04
    版主

全部回复

  • Windows 7 以后的系统会自动把自己所在的分区改成 C: 盘,因此想在保留原有设置的前提下把所有系统分区的路径改成 G: 盘是做不到的。

    如果你想用这种方式把系统从一块盘切换到另一块盘,只能把转移之后的新盘设为顺序靠前的主盘,让它的分区成为 C: 盘。


    Alexis Zhang

    http://mvp.microsoft.com/zh-cn/mvp/Jie%20Zhang-4000545
    http://blogs.itecn.net/blogs/alexis

    推荐以 NNTP Bridge 桥接新闻组方式访问论坛。

    本帖是回复帖,原帖作者是楼上的 <heroboy_ywq>;

    | 原来有个硬盘,分区是C、D、E盘。Windows8.1在C盘,使用uefi启动方式启动的。
    | 然后加了个SSD,G盘。 使用三星的系统迁移工具将C盘完全复制到了G盘之后(gpt分区格式,也有efi分区)。

    2015年8月5日 14:00
    版主
  • 既然是完全複製的, 那麼像 Documents and Settings 這樣的交接點(junction)指向卷也是 C:, 那麼可以考慮在 BIOS 或 UEFI 中修改硬盤的啟動順序.

    只是下次要更改硬盤啟動順序, 需要通過重新啟動來實現進入 BIOS 或 UEFI, 或者以傳統方式關機, 再或則禁用快速啟動.


    Folding@Home

    2015年8月6日 0:18
  • 補充, 也包括在 BIOS 或 UEFI 不加載某一硬盤(如果有此功能).

    Folding@Home

    2015年8月6日 0:20
  • ①Windows 7 以后的系统会自动把自己所在的分区改成 C: 盘,

    ②因此想在保留原有设置的前提下把所有系统分区的路径改成 G: 盘是做不到的。

    ③如果你想用这种方式把系统从一块盘切换到另一块盘,只能把转移之后的新盘设为顺序靠前的主盘,让它的分区成为 C: 盘。

    ①没明白什么意思,因为我上面的说明就是Windows没做到这一点。从SSD启动的时候,SSD上面的G盘就是你所说的自己所在的分区(我的电脑中G盘硬盘图标上有Windows的logo),但是没变成C盘啊?在任务管理器中,大部分系统的进程的命令行都是C盘的,我记得lsass.exe是G盘的。

    ②我是想把G盘改成C盘,原来的C盘删了也没关系。没有改成G盘的意思。

    ③不知道什么事主盘,我只知道原来ide接口硬盘的时候有master slave的说法。实际上,我把原来的硬盘拔了,只剩下SSD,Windows就启动不了了,界面停止登陆界面,显示preparing windows。我估计还是把自己的盘符当成的G盘,然后读取不了C盘上的文件导致的。

    2015年8月6日 7:27
  • 就是说它无法把自身系统中所有关于系统分区所在的设置一口气全都从 C: 改成 G:。

    虽然你看到 G: 盘的 Windows 有图标,但是系统在注册表或配置文件中读取很多设置的时候,还是从 C: 读取,这肯定会出错。

    SATA 硬盘已经不再分 Master Slave,但是双硬盘的连接顺序还是有的。你可以把两块硬盘交换一下位置,让 SSD 做新 C: 盘、原硬盘做 D:、E:、F: 盘。


    Alexis Zhang

    http://mvp.microsoft.com/zh-cn/mvp/Jie%20Zhang-4000545
    http://blogs.itecn.net/blogs/alexis

    推荐以 NNTP Bridge 桥接新闻组方式访问论坛。

    本帖是回复帖,原帖作者是楼上的 <heroboy_ywq>;

    | ①没明白什么意思,因为我上面的说明就是Windows没做到这一点。从SSD启动的时候,SSD上面的G盘就是你所说的自己所在的分区(我的电脑中G盘硬盘图标上有Windows的logo),但是没变成C盘啊?

    2015年8月6日 13:02
    版主
  • SATA 硬盘已经不再分 Master Slave,但是双硬盘的连接顺序还是有的。你可以把两块硬盘交换一下位置,让 SSD 做新 C: 盘、原硬盘做 D:、E:、F: 盘。

    你好,感谢你的再次回答。

    但是,就像我上面说的,原硬盘拔了,只剩下SSD,貌似它也没有变成C盘啊。

    所以,你觉得我还需要再试一下,把SSD和原硬盘的SATA接口交换一下吗?因为是小机箱主板在最下面,插拔接口我要把所有东西都拆一遍的。

    2015年8月8日 9:22
  • 你应该在做完系统迁移之后就把 SSD 放在第一硬盘的位置,或者只连接它不连接原硬盘。因为当时还把旧盘放在第一硬盘,所以产生了混乱。

    现在我觉得还是先把 SSD 放在第一硬盘的位置,然后用 Windows 安装程序直接启动后做一下引导修复吧,看看能不能把混乱的盘符信息刷新一遍。


    Alexis Zhang

    http://mvp.microsoft.com/zh-cn/mvp/Jie%20Zhang-4000545
    http://blogs.itecn.net/blogs/alexis

    推荐以 NNTP Bridge 桥接新闻组方式访问论坛。

    本帖是回复帖,原帖作者是楼上的 <heroboy_ywq>;

    | 但是,就像我上面说的,原硬盘拔了,只剩下SSD,貌似它也没有变成C盘啊。
    | 所以,你觉得我还需要再试一下,把SSD和原硬盘的SATA接口交换一下吗?

    • 已标记为答案 heroboy_ywq 2015年8月17日 12:54
    2015年8月9日 10:04
    版主
  • 搞定。只要迁移完,第一次启动ssd上系统的时候,拔掉原来的硬盘就可以了。
    2015年8月17日 12:54
  • 对,只要不要让原硬盘再占据第一硬盘的位置就可以了。很高兴问题解决。


    Alexis Zhang

    http://mvp.microsoft.com/zh-cn/mvp/Jie%20Zhang-4000545
    http://blogs.itecn.net/blogs/alexis

    推荐以 NNTP Bridge 桥接新闻组方式访问论坛。

    本帖是回复帖,原帖作者是楼上的 <heroboy_ywq>;

    | 搞定。只要迁移完,第一次启动ssd上系统的时候,拔掉原来的硬盘就可以了。
    |

    2015年8月17日 13:21
    版主