Sửa lỗi Windows 7 BSOD Dừng 0x7B trong Xen VM sau khi di chuyển từ phân vùng vật lý sang ổ đĩa logic


0

Tôi đã khởi động kép máy tính xách tay của mình (Sony Vaio-VGNCR26B), với hai hệ điều hành là Win7 và Ubuntu 12.04 LTS (Tôi nghĩ bây giờ nó được đề cập đến 12.04.1 LTS). Trước đây, tôi đã có thể khởi động các cửa sổ gốc bằng VBox. Vì tò mò, tôi quyết định chuyển sang một nhà ảo thuật kim loại trần, như Xen.

Đầu tiên, tôi nhân bản toàn bộ ổ đĩa 160 GB để đảm bảo tôi không mất gì cả. Sau đó, tôi nhân bản riêng phân vùng Windows bằng Clonezilla. Xóa sạch hdd và cài đặt Ubuntu 12.04.2 LTS qua LVM. (Lưu ý: Tôi đã cho Ubuntu 9 Gb dung lượng). Sau khi đăng nhập vào hệ thống mới, tôi đã tải xuống, xây dựng và cài đặt Xen 4.2.0. Cuối cùng, tôi đã xây dựng một VM cho Windows 7.

Sau đó tôi đã cài đặt Win7 trên ổ đĩa logic 120 Gb mới được tạo cho windows. Điều này tạo ra hai phân vùng bên trong khối lượng logic. Phân vùng hệ thống 100MB trở lên lưu trữ thư mục \ Boot và phân vùng khác được cung cấp cho hệ thống tập tin Root. Sau khi cài đặt thành công, tôi đã khôi phục hình ảnh Windows đã lưu, sử dụng partclone, qua phân vùng gốc hiện tại. Trong quá trình, hoạt động nhân bản tôi thấy rằng hình ảnh nguồn (phân vùng) là 117 GB trong khi phân vùng đích là 120 Gb.

Sau khi hoàn thành thao tác sao chép, tôi được để lại một máy ảo Windows để đến màn hình windows bắt đầu và sau đó dừng lại với BSOD (STOP: 0x0000007b). Tùy chọn khởi động nâng cao không trợ giúp, vì đơn giản là tôi phải thử Khôi phục hệ thống bằng đĩa cứu hộ. Khởi động vào chế độ Cứu Win7 và thực thi Bootrec / fixboot (hoặc / fixmbr) không giúp ích gì. Thật thú vị, Bootrec / ScanOs hiển thị 0 cài đặt Windows. Tất cả các lỗi này trỏ đến một bảng phân vùng không hợp lệ. Mặc dù tôi có thể gắn phân vùng trong linux mà không gặp vấn đề gì và cứu hệ thống Windows có thể thấy phân vùng. Tôi cũng đã thử chuyển đổi trình điều khiển từ sổ đăng ký bằng cách đặt giá trị Bắt đầu cho tất cả các khóa có tham chiếu "Scsi Miniport" thành 0 (0h).

Vì vậy, có ai biết bất kỳ kỹ thuật để sửa chữa hình học đĩa? Nó sẽ phá hủy dữ liệu trên VM? Làm cách nào để sao chép phân vùng 117 GB vào "ổ" 120 GB?

Tôi cảm ơn bạn trước thời gian trả lời câu hỏi của tôi!

Xin lưu ý: Tất cả dữ liệu của tôi được sao lưu. Vì vậy, kỹ thuật phá hủy là tốt, nhưng bất kỳ lời khuyên thực hành tốt sẽ được nhiều đánh giá cao.

Câu trả lời:


1

Vấn đề đầu tiên bạn gặp phải không phải là hình học đĩa, đó là bộ điều khiển lưu trữ / trình điều khiển trong Windows. Vấn đề là hệ thống Windows khởi động kép, gốc sử dụng bất kỳ bộ điều khiển lưu trữ nào được tích hợp vào hệ thống của bạn, trong khi Xen domU sử dụng bộ điều khiển IDE cũ hơn để trình bày đĩa được mô phỏng (ngay cả khi bạn đi qua phân vùng vật lý - đó là vẫn giả lập một bộ điều khiển lưu trữ). Để Windows khởi động chính xác, bạn cần sửa ổ đĩa lưu trữ trong Windows - nghĩa là bạn cần cài đặt bộ điều khiển lưu trữ mới trong Windows khi khởi động. Vấn đề chính là, để cài đặt trình điều khiển lưu trữ mới, bạn phải khởi động Windows thành công. Tôi tin rằng hầu hết các hướng dẫn P2V đã cài đặt trình điều khiển lưu trữ này trên nền tảng gốc trước đóbạn tắt Windows và khởi động nó trên nền tảng ảo. Vì vậy, bạn có thể cần quay lại khởi động kép và khởi động vào Windows trên máy tính gốc, cài đặt trình điều khiển lưu trữ mới, sau đó tắt nó và khởi động vào Xen và khởi động Windows VM. Bạn có thể Google nhiều hướng dẫn cho Windows P2V hướng dẫn bạn qua các bước này.

Vấn đề với việc chỉ chuyển qua phân vùng Windows sang Xen domU là nó chỉ chuyển qua phân vùng đó chứ không phải MBR hay bất kỳ phân vùng nào trong số đó. Đối với Windows 7, điều này có thể đặc biệt xấu, vì nó sử dụng một phân vùng khởi động riêng và thực sự cần cả hai phân vùng đó. Bằng cách khởi động vào chế độ phục hồi và thực hiện fixmbr, có lẽ bạn đã viết MBR qua một vài lĩnh vực đầu tiên của phân vùng Windows thực tế, phá hủy một số dữ liệu. Có thể có một cách để sửa nó, nhưng tại thời điểm này có lẽ dễ nhất là bắt đầu từ đầu trên Windows.

Ngoài ra, một điểm cuối cùng - hầu hết các máy tính đều có giấy phép OEM của Windows. Tôi không phải là chuyên gia cấp phép, nhưng Windows gần như chắc chắn sẽ phàn nàn về sự thay đổi trong nền tảng phần cứng và cần phải cấp phép lại / tự kích hoạt dưới phần cứng mới, có thể không hoạt động chính xác, vì Xen BIOS không có Windows OEM kỳ diệu bit giấy phép.

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.