作为在Windows 10中使用Clonezilla
的测试,我构建了一台Windows 10机器,并引导到Clonezilla Live-CD
在我们的文件服务器上通过网络创建映像。
我克隆了整个驱动器,而不是分区。
然后我重新启动到Clonezilla Live-CD
并将映像恢复到原来的机器上。但是,系统将不会启动。
当我试图从克隆的硬盘启动时,它会立即转到Preparing Automatic Repair
,然后是Diagnosing your PC
,然后是attempting repairs
,然后失败--给我提供选择.
Exit and continue to Windows
,它简单地重复这些步骤。Troubleshooting
,在那里我再次尝试恢复,但没有成功。Power off
我还尝试过重新启动Windows10InstallCD,并尝试了所有的自动恢复步骤,以及从Troubleshooting | Command line
.
bootrec.exe
bootrec.exe /fixmbr
bootrec.exe /fixboot
bootrec.exe /scanos
bootrec.exe /rebuildbcd
注意:bootrec.exe /scanos
报告没有发现Windows。
但是,使用Ubuntu 18 live cd
,我确认硬盘驱动器正常,并且所有NTFS分区都成功地挂载和读取。
Can这是由… 1修复的。复制Clonezilla映像到本地硬盘驱动器的另一种方法? 2。修复当前的本地硬盘驱动器(从映像中克隆)?
root@ubuntu:~# parted
GNU Parted 3.2
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) p
Model: ATA WDC WD3200AAKS-0 (scsi)
Disk /dev/sda: 320GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 525MB 524MB primary ntfs boot
2 525MB 319GB 319GB primary ntfs
3 319GB 320GB 863MB primary ntfs diag
root@ubuntu:/mnt/sda1# ls -la
total 421
drwxrwxrwx 1 root root 4096 Jul 26 01:32 .
drwxr-xr-x 1 root root 120 Aug 20 15:41 ..
drwxrwxrwx 1 root root 8192 Jul 26 01:32 Boot
-rwxrwxrwx 1 root root 408074 Jul 25 17:50 bootmgr
-rwxrwxrwx 1 root root 1 Jul 25 17:50 BOOTNXT
-rwxrwxrwx 1 root root 8192 Jul 26 01:32 BOOTSECT.BAK
drwxrwxrwx 1 root root 0 Jul 26 01:59 Recovery
drwxrwxrwx 1 root root 0 Jul 25 14:55 'System Volume Information'
-rwxrwxrwx 1 root root 0 Jul 25 17:48 '$WINRE_BACKUP_PARTITION.MARKER'
root@ubuntu:/mnt/sda1#
root@ubuntu:/mnt/sda2# ls -la
total 4928509
drwxrwxrwx 1 root root 8192 Aug 20 2019 .
drwxr-xr-x 1 root root 120 Aug 20 15:41 ..
drwxrwxrwx 1 root root 8192 Jul 25 11:58 36c1fc38c881ffcc99b7677aa9f212
-rwxrwxrwx 1 root root 395268 Jul 10 2015 bootmgr
-rwxrwxrwx 1 root root 1 Jul 10 2015 BOOTNXT
drwxrwxrwx 1 root root 20480 Jul 29 07:21 Config.Msi
lrwxrwxrwx 2 root root 15 Jul 10 2015 'Documents and Settings' -> /mnt/sda2/Users
drwxrwxrwx 1 root root 8192 Jul 29 17:12 found.000
-rwxrwxrwx 1 root root 3435671552 Jul 29 07:12 hiberfil.sys
drwxrwxrwx 1 root root 0 Jul 25 08:45 MSOCache
drwxrwxrwx 1 root root 0 Jul 25 15:03 NVIDIA
-rwxrwxrwx 1 root root 1342177280 Jul 29 07:12 pagefile.sys
drwxrwxrwx 1 root root 0 Sep 15 2018 PerfLogs
drwxrwxrwx 1 root root 8192 Jul 29 07:37 ProgramData
drwxrwxrwx 1 root root 8192 Jul 29 07:20 'Program Files'
drwxrwxrwx 1 root root 8192 Jul 29 07:37 'Program Files (x86)'
drwxrwxrwx 1 root root 4096 Jul 26 07:26 Quarantine
drwxrwxrwx 1 root root 0 Aug 20 2019 Recovery
-rwxrwxrwx 1 root root 0 Aug 20 2019 Recovery.txt
drwxrwxrwx 1 root root 4096 Jul 25 16:03 '$Recycle.Bin'
drwxrwxrwx 1 root root 4096 Jul 25 13:51 stools_se_creo2
-rwxrwxrwx 1 root root 268435456 Jul 29 07:12 swapfile.sys
drwxrwxrwx 1 root root 4096 Aug 2 21:15 '$SysReset'
drwxrwxrwx 1 root root 4096 Jul 26 07:56 'System Volume Information'
drwxrwxrwx 1 root root 4096 Jul 26 02:06 Users
drwxrwxrwx 1 root root 16384 Jul 26 02:16 Windows
drwxrwxrwx 1 root root 0 Aug 2 21:16 '$Windows.~BT'
root@ubuntu:/mnt/sda2#
root@ubuntu:/mnt/sda3# ls -la
total 4
drwxrwxrwx 1 root root 4096 Jul 29 17:05 .
drwxr-xr-x 1 root root 120 Aug 20 15:41 ..
drwxrwxrwx 1 root root 0 Jul 29 17:05 Recovery
-rwxrwxrwx 1 root root 0 Aug 20 2019 Recovery.txt
drwxrwxrwx 1 root root 0 Jul 26 02:00 'System Volume Information'
root@ubuntu:/mnt/sda3#
@yagmoth555 555
我不知道怎么做正确的编辑。我假设我需要编辑Boot (而不是Boot管理器)。但搜索网页并没有为我澄清这一点。
您知道更改正确分区的bcdedit
命令吗?
引导分区是(我相信)分区1500 be (应该是C:)。
发布于 2019-08-20 19:13:57
我的猜测是,引导管理器正在为Windows使用一个目标分区,该分区现在无法找到,比如C:,但是在克隆的图像上,布局可能会被修改,并且可以放在D上:
在加载Windows 10安装媒体时,我会尝试定位Windows 10分区,以确保它与引导管理器匹配。
为此,从目标计算机和原始机器运行磁盘部分、select磁盘X、list分区以进行比较。
在目标系统中运行bcdedit,并注意磁盘分区。partition=C等等。并执行bcdedit /edit更改字母以适应目标机器上的字母。
发布于 2022-10-31 12:41:07
也有同样的问题。C上的Win 10 system :分区和引导加载程序(带BCD)在“System Reserved”分区上(没有指定字母)。我用Clonezilla (从分区克隆到分区克隆,而不是磁盘克隆)将这两个分区克隆到一个新磁盘上,然后在尝试从克隆引导时遇到与OP相同的问题。
解决方案是启动到恢复模式,然后是命令行。为了查看我的磁盘和分区是否良好,我做到了:
diskpart
list disk
select disk 0
list partition
然后exit
退出磁盘部分。然后
bcdedit /enum /v
在下打印的“设备”和“osdevice”是未知的。我在下复制了标识符,包括花括号,然后
bcdedit /set {loader identifier pasted here} device partition=C:
bcdedit /set {loader identifier pasted here} osdevice partition=C:
将BCD指向系统所在的正确分区。
在这个exit
之后我重新启动了..。还是不起作用。再次输入命令行,并输入
bootrec.exe /scanos
据报道,它在D中找到了我的系统:(我假设它找到了引导加载程序,因为系统是C:,而且D是与引导加载程序一起分配给分区的逻辑后续信函,因为我的磁盘只有两个分区,所以只有atm)。
bootrec.exe /rebuildbcd
在那之后我很好的启动并写了这个只是克隆人不要忘记..。
发布于 2023-03-31 20:41:55
在我的例子中,我通过删除除克隆硬盘之外的所有驱动器、从Windows安装USB启动并打开命令提示符来修复它。然后我用了bcdboot.exe c:\windows
。那时,我能够引导到Windows。
https://serverfault.com/questions/980018
复制相似问题