无忧启动论坛

标题: 双硬盘系统对克,系统的环境变量不对 [打印本页]

作者: freesoft00    时间: 2023-2-17 21:08
标题: 双硬盘系统对克,系统的环境变量不对
本帖最后由 freesoft00 于 2023-2-17 21:10 编辑

联想台式机,机械硬盘,新加一个固态组成双硬盘。因为原机械硬盘系统有软件不想从新装,所以使用ghost分区对克把系统克隆到分好区的固态盘上,
然后针对固态盘创建引导 bcdboot命令了。
开启选择固态第一引导。

启动了,然后cmd,set查看环境变量不完全正确。
比如固态盘启动后系统分区是C盘,原来机械盘系统分区是F盘。或者反过来固态启动时F盘机械的系统时C盘。
set查看后看到有些变量路径是C,有些是F,就是在系统的变量中2个硬盘中的系统都有指向,类似下面凭记忆修改的

  1. C:\Users\ww>set
  2. ALLUSERSPROFILE=C:\ProgramData
  3. APPDATA=F:\Users\ww\AppData\Roaming
  4. CommonProgramFiles=C:\Program Files\Common Files
  5. CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files
  6. CommonProgramW6432=C:\Program Files\Common Files
  7. COMPUTERNAME=DESKTOP
  8. ComSpec=C:\WINDOWS\system32\cmd.exe
  9. DriverData=C:\Windows\System32\Drivers\DriverData
  10. FPS_BROWSER_APP_PROFILE_STRING=Internet Explorer
  11. FPS_BROWSER_USER_PROFILE_STRING=Default
  12. HOMEDRIVE=C:
  13. HOMEPATH=\Users\ww
  14. LOCALAPPDATA=C:\Users\ww\AppData\Local
  15. LOGONSERVER=\\DESKTOP
  16. NUMBER_OF_PROCESSORS=4
  17. OneDrive=C:\Users\ww\OneDrive
  18. OS=Windows_NT
  19. Path=F:\Program Files (x86)\VMware\VMware Workstation\bin\;F:\WINDOWS\system32;F:\WINDOWS;F:\WINDOWS\System32\Wbem;F:\WINDOWS\System32\WindowsPowerShell\v1.0\;F:\WINDOWS\System32\OpenSSH\;F:\Users\ww\AppData\Local\Microsoft\WindowsApps;
  20. PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
  21. PROCESSOR_ARCHITECTURE=AMD64
  22. PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 142 Stepping 9, GenuineIntel
  23. PROCESSOR_LEVEL=6
  24. PROCESSOR_REVISION=8e09
  25. ProgramData=C:\ProgramData
  26. ProgramFiles=C:\Program Files
  27. ProgramFiles(x86)=C:\Program Files (x86)
  28. ProgramW6432=C:\Program Files
  29. PROMPT=$P$G
  30. PSModulePath=F:\Program Files\WindowsPowerShell\Modules;F:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules
  31. PUBLIC=C:\Users\Public
  32. SESSIONNAME=Console
  33. SystemDrive=C:
  34. SystemRoot=C:\WINDOWS
  35. TEMP=F:\Users\ww\AppData\Local\Temp
  36. TMP=F:\Users\ww\AppData\Local\Temp
  37. USERDOMAIN=DESKTOP-KSG7QTT
  38. USERDOMAIN_ROAMINGPROFILE=DESKTOP
  39. USERNAME=hp
  40. USERPROFILE=C:\Users\ww
  41. VBOX_MSI_INSTALL_PATH=C:\Program Files\Oracle\VirtualBox\
  42. windir=C:\WINDOWS
复制代码


大家使用有遇到过对克后的系统有这样。

问题1,虽然可以正常启动,但是系统变量毕竟不算完全正确,如何修改正确。如果克隆后避免这个情况。

问题2,这样克隆的机器有几台,我发现部分机器会出现开启后第一次启动无法启动,必须强行关闭后第二次启动才可以(和快速启动和休眠没有关系,这些早就关闭了。我环境就是系统分区对克造成的)


作者: 527104427    时间: 2023-2-17 21:16
标题:
固态先分区、激活、重建主引导记录,再ghost对拷。如果原系统无bcd等引导文件,手动复制过去。不要用bcdboot吧,估计就是这货坏事。按道理说,这样是可行的。
作者: jlshnlhj    时间: 2023-2-17 21:35
本帖最后由 jlshnlhj 于 2023-2-24 16:02 编辑

PE下,挂载.修改固态盘系统注册表,修改MountedDevices\DosDevices\C:的值.或用下面4楼driveletter软件.
http://bbs.wuyou.net/forum.php?m ... 7593&fromuid=638309

作者: zhangdexi    时间: 2023-2-17 21:36
可以尝试使用傲梅分区助手进行系统迁移。
作者: yyz2191958    时间: 2023-2-17 21:41
我没有硬盘系统对克过
作者: lsy998    时间: 2023-2-17 21:44
为啥不用系统迁移
作者: freesoft00    时间: 2023-2-17 22:09
527104427 发表于 2023-2-17 21:16
固态先分区、激活、重建主引导记录,再ghost对拷。如果原系统无bcd等引导文件,手动复制过去。不要用bcdboo ...
固态先分区、激活、重建主引导记录,再ghost对拷。

我就是这个步骤。
和bcdboot没有关系。比如pe下面克隆好的固态分区时C盘,我是
bcdboot c:\windows /s c:
引导指向是这个固态分区的。和原机械硬盘引导没有关系。
作者: freesoft00    时间: 2023-2-17 22:10
zhangdexi 发表于 2023-2-17 21:36
可以尝试使用傲梅分区助手进行系统迁移。

主要一直没有使用过这个系统迁移功能
作者: freesoft00    时间: 2023-2-17 22:15
这个问题一直没有注意。
因为连续出现了2台机器第一次开机无法启动。强行关闭再启动就可以了。
然后我找原因找半天,看了set的变量中2个分区都有,所以怀疑是这里的问题。即使不是变量这里的原因也想改正确。因为可能会卸一个盘,必须保证单独盘可以单独启动的。现在从后加的固态启动如果把机械硬盘去掉变量中有部分变量就是无效变量了
作者: syzcz    时间: 2023-2-18 00:41
谢谢分享
作者: xszxd    时间: 2023-2-18 08:41
克隆后第一次启动前先去掉机械盘会怎样?
作者: freesoft00    时间: 2023-2-18 08:43
本帖最后由 freesoft00 于 2023-2-18 08:45 编辑
xszxd 发表于 2023-2-18 08:41
克隆后第一次启动前先去掉机械盘会怎样?

这个倒没有试过。
还有这样的机器,回头我试验一下。
现在是上面的问题我想找到原因和处理方法我原来的印象,ghost分区对克,都是单盘,旧硬盘卸掉不用了。印象中好像分区对克后,新的硬盘直接就使用了。好像没有什么问题,当然那些系统我也没有检测过set环境变量

作者: szwp    时间: 2023-2-18 08:47
太多如果如何分不清的。
作者: iaanqrm    时间: 2023-2-18 09:37

作者: jlshnlhj    时间: 2023-2-18 10:18
本帖最后由 jlshnlhj 于 2023-2-18 10:49 编辑
freesoft00 发表于 2023-2-18 08:43
这个倒没有试过。
还有这样的机器,回头我试验一下。
现在是上面的问题我想找到原因和处理方法我原来的 ...

查看一下:c盘系统盘是固态硬盘?
是系统迁移盘符错乱问题
如果克隆是在旧系统里面做的,那么实际上新系统所在分区在旧系统里面已经分配得有一个盘符,并且一定不会是C盘,克隆的系统里面包含有旧系统分区盘符信息,这时如果旧系统分区还在,那么是可以进入克隆出来的系统的,这个时候,相当于引导是新系统,但是读取和配置有关的文件、用户配置、系统文件实际上是从原来的系统盘C盘读取的,因为原来的东西都在对应的位置上,所以系统可以工作。但如果把原来的系统盘删掉,就不能正常启动了。


如果克隆是在PE下做的,那就要看修改BCD后,新系统盘的物理顺序了。如果原来的系统分区还在,并且由于克隆的系统里面包含了旧系统的盘符是C的信息,这时候不管新系统分配到的盘符是什么,系统还是可以运行,和前面的情况一样,都是新系统引导,但是是到旧系统上读取文件,同样,再删除旧系统分区之后,就不能正常启动或启动后不正常。


如果在PE下克隆系统分区,并且克隆成功后删除旧的系统分区。这样的话,引导修复之后,系统会发现一个新的磁盘,并且由于原来的C盘已经不存在了,所以,就会把C盘盘符分配给这个新的分区,结果是新系统可以正常启动和运行。这只是建一个分区、同时删除一个分区的情况。如果建的分区比较多,那就要看新的系统分区所在的物理顺序了,如果新分出来的区仍然是第一个,那么没有问题,如果不是,那肯定不能启动。

已经在3楼给出方法了.


作者: 易广白    时间: 2023-2-18 10:21
这其实就是系统迁移盘符错乱的老问题,
建议使用vhd装系统,就可以随便迁移系统,
系统的vhd文件可以复制多份,每个vhd都可以从各个硬盘分区启动
作者: freesoft00    时间: 2023-2-18 10:37
本帖最后由 freesoft00 于 2023-2-18 10:38 编辑
jlshnlhj 发表于 2023-2-18 10:18
查看一下:c盘系统盘是固态硬盘?
是系统迁移盘符错乱问题
如果克隆是在旧系统里面做的,那么实际上新系 ...

我是pe下面做的。
pe下面先对新的固态分区格式化,然后分区对克
处理好以后,对这个新硬盘的新系统分区bcdboot创建引导。因为有些机器机械硬盘引导分区不见得就是系统的C盘,有些带小的引导分区的。所以直接对新固态用bcdboot创建引导,让引导文件完全在这个新固态上和原机械的相互独立。
然后重启,更改bios优先启动设备为固态。

我按照大家的方法再试验一下。

这些变量混乱的,是不是需要setx命令修改,看网上说set修改的话只是临时修改重启后又没了
作者: lx5815    时间: 2023-2-18 10:39
谢谢楼主,学习一下
作者: freesoft00    时间: 2023-2-18 10:43
本帖最后由 freesoft00 于 2023-2-18 10:46 编辑
易广白 发表于 2023-2-18 10:21
这其实就是系统迁移盘符错乱的老问题,
建议使用vhd装系统,就可以随便迁移系统,
系统的vhd文件可以复制 ...

我个人使用的系统是vhd的。
办公环境不知道稳定性如何,所以就没有大面积用。
只在财务电脑上使用了一个vhd,因为他原来系统的软件太多财务电脑装起来比较麻烦。想着从新在D盘装一个新系统和原来系统作为双系统,新系统安装的软件有问题还可以到旧系统中使用。可是D盘存有文件使用磁盘分割软件分割出来一个新分区有数据丢失风险,本着100%不出错的原则,在D盘创建vhd把系统装vhd中了。为了防止vhd崩溃,把系统的一下变量和目录比如我的文档等目录修改到实体的D盘中了。不盟趘hd的虚拟分区中,防止出现意外不好抢救数据当然,这个环境和本贴不一样,财务的电脑是单机械硬盘,vhd中的系统是完全新安装的系统。

作者: freesoft00    时间: 2023-2-18 10:49
财务的电脑是单机械硬盘,vhd中的系统是完全新安装的
-----------------------------------------------------------------------
论坛有点问题,部分帖子回帖或者发帖。这个问题我发现至少有一个月了,文字会编程乱码。今天我发帖出现了说一下管理员看到可以处理处理。上一贴我没有修改乱码的最后一句,修改帖子的时候,修改完点保存的时候帖子不动了。点了几次保存后成功,但是出现了乱码情况。
作者: jlshnlhj    时间: 2023-2-18 10:53
本帖最后由 jlshnlhj 于 2023-2-18 11:02 编辑
freesoft00 发表于 2023-2-18 10:37
我是pe下面做的。
pe下面先对新的固态分区格式化,然后分区对克
处理好以后,对这个新硬盘的新系统分区 ...

"引导分区不见得就是系统的C盘,...."
但启动正常后,系统盘符一定是c盘.建议用下面4楼的软件,在有注册表编辑功能的PE下,试试运行:driveletter /currentos:f
f:就是指PE下看到的固态系统盘的盘符.
http://bbs.wuyou.net/forum.php?m ... 7593&fromuid=638309




作者: 123Sir    时间: 2023-2-18 11:47
我遇到跟你一样的问题,最后就是用4楼一样的方法,用傲梅分区助手进行系统迁移就没有问题了
作者: 语之男    时间: 2023-2-18 12:01
说实在的,4楼的办法最实在,我用了好几年了。没见出过问题
作者: 江南一根葱    时间: 2023-2-18 14:33
newbeepe提供了解决方案,
对拷完成后,最好把原先的系统分区隐藏或删除
然后appstore或右下角的Fe图标右键,执行盘符重置、如果是普通sata系统拷到nvme盘,还要一步,使目标系统支持nvme启动
作者: freesoft00    时间: 2023-2-18 15:12
江南一根葱 发表于 2023-2-18 14:33
newbeepe提供了解决方案,
对拷完成后,最好把原先的系统分区隐藏或删除
然后appstore或右下角的Fe图标右 ...

好pe启动试试下次
作者: Anson4    时间: 2023-2-19 18:38
可以试一试这个:


作者: freesoft00    时间: 2023-2-19 19:48
Anson4 发表于 2023-2-19 18:38
可以试一试这个:

好。因为我那个U盘用的是pe中自带的软件,wit没有往U盘复制,所以当时都是用的自带的cgi。
找机会我测试一下这几天
作者: szwp    时间: 2023-2-20 07:06
经常有需求的,要备好软件多试
作者: 铿锵玫瑰    时间: 2023-2-20 09:10
看了大家的回复,下次试试用傲梅分区助手进行系统迁移。
作者: szwp    时间: 2023-2-20 09:24
系统变量和用户变量没分清啊。
作者: freesoft00    时间: 2023-2-20 16:12
Anson4 发表于 2023-2-19 18:38
可以试一试这个:

上午试了。可以
对克后变量是正确的。都到了新盘上

我再试试楼上的批处理,因为还有2台是已经弄好了。只是变量有问题,启动有问题启动需要2次
作者: freesoft00    时间: 2023-2-20 16:12
铿锵玫瑰 发表于 2023-2-20 09:10
看了大家的回复,下次试试用傲梅分区助手进行系统迁移。

这个有机会我也会试试,系统迁移
作者: Anson4    时间: 2023-2-20 18:27
freesoft00 发表于 2023-2-20 16:12
上午试了。可以
对克后变量是正确的。都到了新盘上

谢谢反馈!
本机系统在不同分区之间迁移,是需要处理系统中不同分区的盘符的;如果是异机,不但要处理盘符,还可能需要卸载关键驱动,常见的是磁盘控制器驱动,不然可能会蓝屏。
作者: jlshnlhj    时间: 2023-2-21 09:33
本帖最后由 jlshnlhj 于 2023-2-21 09:35 编辑
Anson4 发表于 2023-2-19 18:38
可以试一试这个:

安装Win时,最好增加CompactOS压缩率选择.也可能有,没找到.
作者: yzw92    时间: 2023-2-21 09:57
谢谢分享
作者: Anson4    时间: 2023-2-21 10:10
jlshnlhj 发表于 2023-2-21 09:33
安装Win时,最好增加CompactOS压缩率选择.也可能有,没找到.



作者: Anson4    时间: 2023-2-21 10:20
本帖最后由 Anson4 于 2023-2-21 10:21 编辑
freesoft00 发表于 2023-2-20 16:12
上午试了。可以
对克后变量是正确的。都到了新盘上

已经迁移的系统,环境变量的路径不对,这种情况下,你查看一下是不是系统的盘符与迁移之前不同了?
如果是而且这些变量未曾认为修改过(保持系统默认),那么在PE环境下进行下面的操作,将迁移之后新的系统盘符设置为与迁移之前相同,目测可以解决问题。


作者: freesoft00    时间: 2023-2-21 11:19
Anson4 发表于 2023-2-21 10:20
已经迁移的系统,环境变量的路径不对,这种情况下,你查看一下是不是系统的盘符与迁移之前不同了?
如果 ...

好的多谢!我测试一下反馈
作者: jlshnlhj    时间: 2023-2-21 11:41
Anson4 发表于 2023-2-21 10:10

明白了,设置好源,目标,点击执行后,弹窗.原来在寻找时,没敢点击执行.
作者: freesoft00    时间: 2023-2-25 16:55
Anson4 发表于 2023-2-21 10:20
已经迁移的系统,环境变量的路径不对,这种情况下,你查看一下是不是系统的盘符与迁移之前不同了?
如果 ...

说个office的事。
兄弟做的office2007.其中的ppt无法播放mp3,我没有用过这个功能,一个朋友使用的时候发现不行,测试时了21cn的可以,测试的是他做的2016,后来安装他做的2007,发现安装中有一个mp3插件,不知道是不是因为这个所以无法播放ppt中的声音。主要高版本有时候注册不方便,图省事我是优先给给人按2007
作者: Anson4    时间: 2023-2-25 16:57
本帖最后由 Anson4 于 2023-2-25 17:02 编辑
freesoft00 发表于 2023-2-25 16:55
说个office的事。
兄弟做的office2007.其中的ppt无法播放mp3,我没有用过这个功能,一个朋友使用的时候 ...

2007对MP3的支持需要第三方插件,以前我有添加进去的,后来删除了。
可以把带插件的那个发给我提取一下

作者: cypcdx    时间: 2023-2-25 20:59
可使用https://filecr.com/windows/macrium-reflect/?id=6340293792下载此软件,即Macrium Reflect 8.1.7387来解决。
作者: szwp    时间: 2023-2-25 21:11
和联想没啥关系
作者: jlshnlhj    时间: 2023-2-25 21:29
本帖最后由 jlshnlhj 于 2023-2-25 21:41 编辑
Anson4 发表于 2023-2-21 10:20
已经迁移的系统,环境变量的路径不对,这种情况下,你查看一下是不是系统的盘符与迁移之前不同了?
如果 ...

23H1.0.0 (Build day: 2023.1.21) 版,红框里是卷标,不是盘符,点击开,也是卷标修改。
又及:明白了,在PE下才有盘符,Win下没有。

搜狗截图23年02月25日2125_1.png (70.33 KB, 下载次数: 77)

搜狗截图23年02月25日2125_1.png

作者: nathan6498    时间: 2023-2-25 21:43
多谢楼主分享
作者: Anson4    时间: 2023-2-25 22:59
jlshnlhj 发表于 2023-2-25 21:29
23H1.0.0 (Build day: 2023.1.21) 版,红框里是卷标,不是盘符,点击开,也是卷标修改。
又及:明白了, ...

是的
作者: freesoft00    时间: 2023-2-26 07:30
Anson4 发表于 2023-2-25 16:57
2007对MP3的支持需要第三方插件,以前我有添加进去的,后来删除了。
可以把带插件的那个发给我提取一下
...

Office2016_4in1_20201113.exe安装后看哟播放
Office2007_4in1_20200915.exe有插件
从这下载的
https://www.423down.com/4531.html

作者: Anson4    时间: 2023-3-1 12:36
freesoft00 发表于 2023-2-26 07:30
Office2016_4in1_20201113.exe安装后看哟播放
Office2007_4in1_20200915.exe有插件
从这下载的

我检查了一下,我的2007有带插入MP3的插件,默认不加载。



作者: 琛1988    时间: 2023-3-1 12:55
不会
作者: freesoft00    时间: 2023-3-1 17:22
Anson4 发表于 2023-3-1 12:36
我检查了一下,我的2007有带插入MP3的插件,默认不加载。

好的多谢!我看看
作者: panyf14    时间: 2023-3-1 17:40
谢谢楼主的分享
作者: panyf14    时间: 2023-3-4 15:13
学习了
作者: freesoft00    时间: 2023-3-9 16:48
Anson4 发表于 2023-2-21 10:20
已经迁移的系统,环境变量的路径不对,这种情况下,你查看一下是不是系统的盘符与迁移之前不同了?
如果 ...

我在pe下面修正了一下盘符。
和你截图的第二个图一样,打开后,默认设置的盘符是C盘,执行是灰色的无法点击,我是在盘符列表中随便选择了一个其它盘符,然后再次选择回C盘,然后执行按钮就不再是灰色的了。执行后启动系统盘符和系统的变量都变成C了。
至于开启需要启动2次才能成功的问题,我需要后期观察一下还出现不出现了,是不是因为这个问题引起的
作者: Anson4    时间: 2023-3-9 17:21
freesoft00 发表于 2023-3-9 16:48
我在pe下面修正了一下盘符。
和你截图的第二个图一样,打开后,默认设置的盘符是C盘,执行是灰色的无法 ...

要改成迁移之前的盘符才能解决问题
作者: freesoft00    时间: 2023-3-18 14:51
Anson4 发表于 2023-3-1 12:36
我检查了一下,我的2007有带插入MP3的插件,默认不加载。

IF EXIST "%CD%\Office12\Addins\MP3Addin\AddSoundAddin.dll" (
    REGSVR32.exe /s "%CD%\Office12\Addins\MP3Addin\AddSoundAddin.dll"
    REG.exe add HKCU\SOFTWARE\Microsoft\Office\PowerPoint\Addins\AddSoundAddin.SoundAddin /v "LoadBehavior" /t REG_DWORD /d "2" /f >nul 2>&1
)
加载mp3插件,是把这个键值盖了就加载了,还是需要如何处理。

作者: 616813768    时间: 2023-3-18 15:50
666666666666666666666666

作者: Anson4    时间: 2023-3-18 17:51
freesoft00 发表于 2023-3-18 14:51
IF EXIST "%CD%\Office12\Addins\MP3Addin\AddSoundAddin.dll" (
    REGSVR32.exe /s "%CD%\Office12\A ...

在 PowerPoint 里面开启加载就好了,没必要改脚本。
作者: freesoft00    时间: 2023-3-18 18:03
Anson4 发表于 2023-3-18 17:51
在 PowerPoint 里面开启加载就好了,没必要改脚本。

好,下次试试。
上次没有改键值,发现没有效果。
又用了office2016,但是2016在机器上运行不如2007流畅。
改天了我再试试




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3