DiskToVhd tạo VHD không khởi động được


14

Tôi đã có máy tính xách tay windows 10, tôi đã sử dụng đĩa2VHD để chuyển đổi đĩa thành VHD. Bây giờ tôi đang cố gắn nó vào hộp ảo trên một máy khác, nhưng có vẻ như nó không khởi động được.

Tôi đã sử dụng Windows 10 ISO và thông qua CMD Tôi nghĩ rằng không phải phân vùng của tôi có thuộc tính bootdisk = yes.

Xin hướng dẫn, làm thế nào tôi có thể chuyển đổi VHD này thành khả năng khởi động?

nhập mô tả hình ảnh ở đây

Cập nhật

Tôi tìm thấy bài viết này,

https://bloss.technet.microsoft.com/jonjor/2011/10/04/vm-does-not-boot-following-p2v-or-disk2vhd/

Dựa vào đó tôi đã thử bước, ở bước 8 tôi bị kẹt, vui lòng xem hình ảnh bên dưới

nhập mô tả hình ảnh ở đây

Cập nhật 2

Đây là máy chính

nhập mô tả hình ảnh ở đây

Cập nhật thêm dựa trên ý kiến

Tôi vẫn có quyền truy cập vào máy vật lý, nó chỉ có 1 C: Ổ đĩa và phần còn lại là hai ổ System EFI + ổ khôi phục.

Khi tôi sử dụng Disk2VHD, nó chỉ hiển thị cho tôi 2 ổ đĩa để sao chép chứ không phải 3.


Phân vùng dành riêng cho hệ thống là rất quan trọng để khởi động hệ điều hành. Với ảnh chụp màn hình bạn cung cấp, chúng tôi không thể tìm thấy phân vùng khởi động và phân vùng dành riêng cho hệ thống. Đảm bảo rằng trình chuyển đổi đĩa2VHD của bạn cũng tương thích để có phân vùng khởi động
vembutech

Bạn vẫn có quyền truy cập vào hệ thống ban đầu? Hiển thị cho chúng tôi bảng phân vùng từ quan điểm của hệ thống cũ có thể hữu ích.
Zoredache

Tôi cá là bạn có hai (hoặc nhiều) đĩa trong hệ thống của mình và "phân vùng khởi động" (Phân vùng hệ thống dự trữ / EFI) không nằm trên đĩa mà bạn nhân bản?
Tom Yan

1
@bwDraco Tôi đã xem liên kết, dựa trên câu trả lời được chấp nhận, họ đã có phân vùng dựa trên ufi và tôi không, Disk2VHD không cho phép tôi sao chép nó
Nhà phát triển

1
Sẽ hữu ích nếu bạn mô tả những gì xảy ra khi bạn làm theo quy trình được mô tả trong bài viết tôi đã liên kết ở trên và vấn đề chính xác đến đâu. Vì thủ tục này nên hoạt động.
harrymc

Câu trả lời:


16

Những gì bạn cần là mountvol drive: /S, gắn kết Phân vùng hệ thống EFI vào một ký tự ổ đĩa để nó disk2vhdsẽ khám phá ra nó, nơi drive:có thể là bất kỳ ký tự ổ đĩa có sẵn nào (ví dụ D:):

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây

Đảm bảo bạn chạy cả Dấu nhắc lệnh (cho mountvol) và disk2vhdvới tư cách quản trị viên.

Nếu bạn đã thêm Windows 10 Pro / Enterprise và tính năng Hyper-V, bạn cũng có thể sử dụng Trình hướng dẫn đĩa cứng ảo mới trong Trình quản lý Hyper-V (hoặc New-VHDlệnh ghép ngắn PowerShell) để tạo VHD (X) từ Ổ đĩa vật lý:

nhập mô tả hình ảnh ở đây

Điều này không yêu cầu bạn phải gắn kết với ESP mountvol.


Có bất kỳ biến chứng cho việc đặt tên ổ đĩa efi hệ thống?
Nhà phát triển

@ Nhà phát triển biến chứng? như thế nào?
Tom Yan

@ Nhà phát triển - Tom sẽ đề cập đến bất kỳ biến chứng nào nếu chúng tồn tại.
Ramhound

Tôi đã thử mountvol z: / s nhưng tôi nhận được thông số là lỗi không chính xác :(
Nhà phát triển

@ Nhà phát triển Bạn Make sure you run both the Command Prompt (for mountvol) and disk2vhd as administrator.đã làm điều đó? i.stack.imgur.com/AMGjs.png
Tom Yan

4

Tôi hy vọng bạn có máy tính xách tay Windows gốc (sử dụng đĩa efi và gpt). Đây là một quy trình mà chúng tôi có thể sử dụng để bỏ qua vấn đề Disk2VHD. Chính vấn đề bạn đang gặp phải trong khi cố gắng sử dụng nó. Trong máy chủ Windows 2012 / Win-8.1, điều này hoạt động. Tôi hy vọng bạn có thể sử dụng nó.

  1. Sử dụng công cụ Disk2VHD. Thực thi nó và đặt một vị trí để lưu trữ tệp VHDX. Bạn có thể nhấp vào nút Tạo để làm điều này.
  2. Đối với bước tiếp theo, bạn có thể sử dụng cùng một máy. Bạn phải sử dụng máy chạy Windows 8.1 trở lên.
  3. Gắn kết VHDX. Cũng ghi chú của ký tự ổ đĩa.
  4. Trong bước tiếp theo, chúng tôi sẽ chuyển đổi GPT sang MBR.
  5. Sử dụng trình chỉnh sửa đĩa yêu thích của bạn (Tôi khuyên bạn nên sử dụng phần mềm của bên thứ ba để giảm chi phí và các biến chứng) và xem các thuộc tính đĩa.
  6. Nhấp chuột phải vào đĩa GPT và chuyển đổi nó thành MBR. Chấp nhận các cảnh báo.
  7. Trong bước 3, bạn đã ghi lại ký tự ổ đĩa. Bây giờ, xóa tất cả các ổ đĩa trong đĩa gpt đó trước ký tự ổ đĩa được ghi chú.
  8. Ngắt kết nối và đẩy đĩa ra.
  9. Tải VHD bằng Hyper-v hoặc Virtualbox (Tôi chưa thử Virtualbox vì tôi không sử dụng nó).
  10. Đính kèm một iso khả năng khởi động vào máy ảo.
  11. Khởi động từ iso.
  12. Đi đến tùy chọn sửa chữa.
  13. Nhấp vào Khắc phục sự cố và tiếp theo, mở dấu nhắc lệnh
  14. Chạy các lệnh sau (bạn có thể cần điều chỉnh số đĩa và số phân vùng, tùy thuộc vào kịch bản cấu hình của bạn)

    danh sách đĩa part đĩa chọn đĩa 0 danh sách phân vùng chọn phân vùng 1 thoát hoạt động

  15. Khởi động lại một lần nữa và chạy các lệnh sau

    bootrec / fixmbr bootrec / fixboot bootrec / construcildbcd

  16. Khởi động bình thường vào lần sau.

Vấn đề với cách tiếp cận thứ 2 của bạn là bạn không có phân vùng khởi động hoạt động mà bạn có thể tạo. Nó không được đánh dấu là hoạt động. Tuy nhiên, vì tôi không biết về quy trình bạn đã thực hiện để nắm bắt nó, bạn phải thử sử dụng giải pháp này để điều chỉnh.


1
Làm thế nào để chuyển đổi từ GPT sang MBR giải quyết vấn đề của tác giả? Phương pháp bạn đề xuất sẽ dẫn đến mất dữ liệu, hoạt động phá hoại, có nhiều cách để chuyển đổi mà không mất dữ liệu nhưng bạn không chỉ định phương pháp đó.
Ramhound

Điều này làm giảm các biến chứng với uefi. Hệ thống cuối của tác giả không phải là một uefi, mà là hệ thống nguồn. Có nhiều công cụ có thể thực hiện việc chuyển đổi này. Giải pháp này được sử dụng rộng rãi trong công nghiệp (các kịch bản di chuyển nhất định). Giải pháp này đã được đề xuất và giải thích bởi một chuyên gia của Microsoft. Chúng tôi thực tế đã sử dụng nó. Đây là một cách để làm điều đó. Có nhiều cách khác. Tôi không thể đề xuất phương pháp ở đây để tránh quảng bá phần mềm. Tôi đã đề cập đến 'yêu thích của bạn'. Các tác giả đã sử dụng các công cụ nổi tiếng nhất với anh ta. Hoặc nếu không, anh ta có thể làm một nghiên cứu đơn giản và tìm thấy những gì anh ta muốn.
Epoxy

2

Tôi đoán một sự thay thế khả thi khác sẽ làm mọi thứ theo cách cũ.

Bước 1: Sao chép máy vật lý của bạn với Clonezilla vào ổ USB ngoài

Bước 2: Cắm ổ USB vào máy chủ Virtualbox của bạn

Bước 3: Với phiên khách mới trên Virtualbox, ban đầu khởi động với tệp ISO Clonezilla, cùng với VHD trống và đủ lớn (hy vọng 300GB là đủ trong trường hợp của bạn?) Và cũng đảm bảo rằng khách mới của bạn có thể truy cập các ổ đĩa ngoài. Bạn có thể lấy ý tưởng từ video này

Bước 4: Hoàn tất khôi phục và sau đó khởi động với tệp VHD mới thay thế

Bước 5: Nếu có bất kỳ vấn đề nào bạn có thể sử dụng ISO Windows10 của mình để xử lý sự cố thêm (giống như những gì bạn đã làm)

Trên thực tế nếu bạn có một mạng cục bộ nhanh và không ngại việc máy chính ngoại tuyến lâu hơn một chút, bạn có thể thử sử dụng tùy chọn ftp trên Clonezilla. Với ftp trực tiếp, bạn có thể bỏ qua bộ nhớ tạm thời để giữ các tệp hình ảnh (trong ví dụ này là ổ USB)

Hi vọng điêu nay co ich.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.