Boot

從 Clonezilla 映像複製的 Windows 10 驅動器將無法啟動

  • August 21, 2019

作為Clonezilla與 Windows 10 一起使用的測試,我建構了一台 Windows 10 機器,並啟動到Clonezilla Live-CD在我們的文件伺服器上通過網路創建映像。

我複製了整個驅動器,而不是分區。

然後我重新啟動Clonezilla Live-CD並將圖像恢復到原始機器。但是,系統不會啟動。

當我嘗試從複製的 HDD 啟動時,它立即轉到Preparing Automatic Repair, 然後Diagnosing your PC, 然後attempting repairs然後失敗 - 給我選項…

  1. Exit and continue to Windows,它只是重複這些步驟。
  2. Troubleshooting,我再次嘗試恢復但沒有成功。
  3. Power off

我還嘗試重新啟動到 Windows 10 安裝 CD,並嘗試了所有自動恢復步驟,以及以下來自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 分區都成功安裝和讀取。

**可以通過以下方式解決此問題…

  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#

回复@The_Moth555

我不確定如何進行正確的編輯。我假設我需要編輯引導載入程序(而不是引導管理器)。但是在網上搜尋並沒有為我澄清。

您知道bcdedit更改正確分區的命令嗎?

引導分區是(我相信)分區 1,500mb(應該是 C:)。

在此處輸入圖像描述

在此處輸入圖像描述

我的猜測是引導管理器正在使用現在無法找到的 Windows 目標分區,例如 C:,但是在複製映像上,佈局可能會被修改,它可以像 D:

我會在載入 Windows 10 安裝媒體時嘗試定位 Windows 10 分區,以確保它與啟動管理器匹配。

這樣做;執行diskpart選擇磁碟 X,列出目標機器和原始機器的分區進行比較。

在目標系統中執行bcdedit,並記下磁碟分區。partition=C 等。然後執行 bcdedit /edit 以更改字母以適合目標電腦上的字母。

引用自:https://serverfault.com/questions/980018