Có thể sao chép tất cả các tệp Windows 7 từ HD này sang HD khác và khởi động từ HD mới không?


15

Chà, ổ cứng trên máy tính xách tay của tôi đã chết (nó đang hiển thị "Dự đoán lỗi thông minh - Lỗi ổ đĩa cứng có thể sắp xảy ra).

Vì vậy, tôi lấy nó ra và nối nó với một bao vây bên ngoài và sao chép tất cả các tệp (tệp hệ thống và tệp cá nhân, ẩn và hiển thị) từ nó sang máy tính khác.

Sau đó, tôi đã đi và mua một ổ cứng mới. Ổ cứng trước đây của tôi là Western Digital 250 GB-RPM. Ổ cứng mới là Western Digital 500 GB 7200 RPM.

Vì vậy, tôi đã đặt ổ cứng mới vào bao vây bên ngoài và sao chép tất cả các tệp mà tôi đã sao chép ổ cứng sắp chết của mình vào ổ cứng (ổ cứng mới của tôi). Tôi đặt nó trở lại vào máy tính xách tay của tôi và khởi động nó lên.

Tôi đã mong đợi nó hoạt động khi nó nói, "không tìm thấy hệ điều hành". Tôi khởi động lại một lần nữa và hiển thị menu Bootable-Devices và chắc chắn rằng ổ cứng mới của tôi thậm chí không được liệt kê trên đó. Mặc dù, nó không phát hiện ra nó là một thiết bị có thể khởi động, BIOS phát hiện ổ cứng mới (vì tôi đang chạy chương trình chẩn đoán ổ đĩa của BIOS trên nó gần như đã hoàn tất). Vì vậy, tôi không chắc chắn những gì đang xảy ra.

Tôi nên đề cập rằng trong khi sao lưu các tệp của mình, tôi không gặp khó khăn gì khi tắt tất cả các tệp cứng, ngoại trừ một vài tệp (không phải hệ thống) được liên kết với Máy ảo tôi có.

Vì vậy, tôi cho rằng câu hỏi của tôi là: Có thể khởi động từ Harddrive mới không? Hay tôi sẽ phải cài đặt lại Windows 7 một lần nữa?

Quá lâu; Không đọc ...

Tôi đã sao chép tất cả các tệp hệ thống của mình (ẩn và hiển thị) từ ổ cứng cũ sắp chết (250 GB 5400 RPM) sang ổ cứng mới (500 GB 7200 RPM). Có thể để Windows 7 khởi động từ ổ cứng mới không?

Anotation 1

Tôi đã sao chép nội dung của ổ đĩa cũ sang ổ cứng mới bằng CloneZilla và CloneZilla đã tạo ra một quy trình thành công. Tôi đã cắm ổ cứng mới vào máy tính xách tay của mình và tôi vẫn gặp lỗi "Không tìm thấy hệ điều hành". Tôi đã quên làm một cái gì đó? Tôi có phải sửa Bản ghi khởi động chính hoặc Phần khởi động không?

Lòng biết ơn

Tôi phải cảm ơn câu trả lời của mọi người cho câu hỏi này vì tất cả đều nhanh chóng, lịch sự và nhiều thông tin. Cảm ơn bạn! Tôi đã giải quyết vấn đề dường như rất lớn này của tôi và tôi sẽ biết làm thế nào trong tương lai nếu nó xảy ra lần nữa! Không chỉ hệ điều hành của tôi hoàn toàn nguyên vẹn mà vì sự đóng góp và thời gian của bạn, tôi không phải dùng đến việc mua một bản sao Windows 7 để cài đặt lại. Cảm ơn rât nhiều! Tôi rất biết ơn.

Câu trả lời:


9

Có rất nhiều thứ để khởi động một hệ điều hành hơn là chỉ đơn giản là có một loạt các tệp trên đĩa. Có một loạt các khối dành riêng ở đầu đĩa có chứa một số hướng dẫn khởi động đặc biệt cho máy tính biết cách khởi động.

Nếu ổ cứng cũ của bạn chưa chết ... Tôi thực sự khuyên bạn nên xem một công cụ như clonezilla hoặc Symantec Ghost để sao chép ổ cứng của bạn. Nó sẽ sao chép chính xác các bit đặc biệt của ổ đĩa cần thiết để khởi động, cũng như thay đổi kích thước âm lượng để lấp đầy toàn bộ đĩa.


Tất nhiên rồi! Tôi nên biết nhiều hơn thế. Tôi chắc chắn sẽ thử CloneZilla sau đó.
Kairu

9

Điều đó là có thể, nhưng như những người khác đã nói, nó liên quan đến nhiều công việc hơn. Bạn cần thiết lập một bản ghi khởi động chính (MBR) để khởi động đĩa và thiết lập bộ tải khởi động Windows để khởi động từ đĩa đó, sử dụng BCDEdit. Điều đó không có nghĩa là khó khăn, nhưng bạn cần phải biết những gì bạn đang làm.


Nếu bạn muốn thử nó, hãy làm theo các bước sau:

  1. Thiết lập sơ đồ phân vùng bạn muốn. ( Chỉnh sửa: Đừng quên đánh dấu phân vùng khởi động là hoạt động !)

  2. Chạy BootSect.exe trên đĩa cứng mới. Tôi nghĩ rằng chương trình có thể được tìm thấy trong C:\Boot\BootSect.exe. Giả sử ổ đĩa mới của bạn (như một ổ đĩa ngoài tại thời điểm này) hiển thị dưới dạng E: trên máy tính của bạn; gõ cái này vào dấu nhắc lệnh:

    C:\Boot\BootSect.exe /nt60 /mbr E:
    

    Hãy đặc biệt cẩn thận để không vô tình làm điều này với các ổ đĩa khác!

  3. Bây giờ sao chép tất cả các tệp qua ổ đĩa mới (E :), đảm bảo rằng bạn cũng sao chép các tệp hệ thống và ẩn .

  4. Bây giờ sử dụng BCDEditđể sửa lỗi deviceosdevicecác thành viên của E:\Boot\BCDtập tin. Bạn cần gõ một cái gì đó như:

    BCDEdit /store E:\Boot\BCD
    Echo  Your boot entries are now printed. Copy the correct GUID.
    BCDEdit /store E:\Boot\BCD /set {YOUR-GUID}   device partition=E:
    BCDEdit /store E:\Boot\BCD /set {YOUR-GUID} osdevice partition=E:
    

Âm lượng của bạn bây giờ sẽ có khả năng khởi động.


Tôi có một ý tưởng nhỏ về những gì tôi đang làm nhưng nếu tôi không, ít nhất tôi có lương tâm để truy vấn Google về vấn đề của mình. Ngay bây giờ, sẽ tốt hơn cho tôi khi ra ngoài và mua hoặc tải xuống Windows 7 với Mã khóa sản phẩm hợp lệ và sau đó cài đặt lại và sau đó sao chép tất cả các tệp của tôi. Tất nhiên, đó sẽ là phương sách cuối cùng của tôi. Nếu tôi có thể chuyển Harddrive cũ của mình sang cái mới và bảo quản nó, tôi chắc chắn sẽ làm được.
Kairu

@Kairu: Tôi đã thêm một chỉnh sửa; hy vọng nó hữu ích.
dùng541686

Tôi đã thử phương pháp này, nhưng tôi không thể tìm thấy chương trình BootSect.exe. Bên trong thư mục% systemroot% \ boot là một số thư mục được đặt tên bằng các từ viết tắt ngôn ngữ như "en-US", "fr-FR", "ru-RU" và "zh-HK", v.v. Bên trong mỗi thư mục có hai tệp: "bootmgr.exe.mui" và "memtest.exe.mui". Tui bỏ lỡ điều gì vậy?
Kairu

Ah xin lỗi, xấu của tôi. Tôi nghĩ rằng tôi đã sao chép nó ở đó từ thư mục Boot của DVD cài đặt; hãy nhìn vào đó
dùng541686

3

Có rất nhiều thứ để khởi động đĩa hơn là chỉ có một số tệp trên đó.

Đĩa phải được chuẩn bị đúng cách. Nó đòi hỏi dữ liệu nhất định để tồn tại ở những nơi nhất định của ổ đĩa. Cụ thể, khu vực khởi động và bộ tải khởi động.

Bản thân máy tính không có khả năng tải windows. Tất cả những gì nó có khả năng tải là 512 byte ngay từ đầu (khối 0) của ổ cứng.

Đây được gọi là "khu vực khởi động". Dữ liệu này được đọc và sau đó được thực hiện như một chương trình nhỏ. Sau đó, chương trình này sẽ tải "bộ tải khởi động" - tiên tiến hơn khu vực khởi động, nhưng vẫn nằm trên đường từ các cửa sổ.

Sau đó, công việc của bộ tải khởi động này là bắt đầu khởi động các cửa sổ.

Khi bạn cài đặt windows, tất cả những thứ này sẽ được đặt tự động. Chúng không được sao chép qua các tệp khi bạn sao chép chúng từ đĩa này sang đĩa khác.

Bạn sẽ cần cài đặt lại các cửa sổ một lần nữa trên ổ đĩa mới, sau đó sao chép dữ liệu của bạn từ ổ đĩa cũ. Chỉ cần sao chép dữ liệu - không phải windows hoặc chương trình của bạn (họ sẽ cần cài đặt lại từ đầu).


Tôi nên biết nó sẽ không dễ dàng như vậy. Dù sao đi nữa, tôi sẽ thử CloneZilla. Hy vọng nó sẽ hoạt động nhưng nếu không, tôi sẽ phải đi mua Windows 7 vì Windows 7 đã được cài đặt sẵn trên máy tính xách tay này và tôi không có Product-Key hay đĩa cài đặt OEM của nó.
Kairu

Khóa sản phẩm phải ở trên nhãn ở mặt dưới của máy tính xách tay.
Majenko

Điều buồn cười về điều đó, Lenovo cũng nói vậy. Tôi thậm chí đã kiểm tra bản thân trước khi gọi cho họ. Không bao giờ có nhãn dán ở bất cứ đâu trên máy tính xách tay có khóa Sản phẩm Windows 7 được in trên đó. Vì vậy, tôi không biết đó là gì nhưng chắc chắn điều đó khiến tôi gặp nhiều khó khăn hơn. nếu tôi có Khóa sản phẩm, tôi có thể đã nhận được phiên bản OEM của Windows7 từ một người bạn và cài đặt lại bằng Mã sản phẩm của mình nhưng thật không may, đó không phải là trường hợp đó. Tôi không thể truy xuất Khóa sản phẩm giống như bạn có thể làm với Windows XP bằng chương trình như RockXP vì khóa này chỉ có thể được giải mã khi khởi động từ
Kairu

@Kairu Bạn cũng có thể muốn kiểm tra xem phân vùng ổ cứng có cài đặt cờ khởi động không.
Hydaral

1

Tốt nhất bạn nên "sao chép" ổ cứng cũ sang ổ cứng mới, sau đó tất cả những gì bạn cần làm sau khi cài đặt Drive mới là sửa chữa khởi động để khởi động lại.

Sử dụng Phần mềm miễn phí này để sao chép ổ đĩa Western Digital


Ha ha! Tôi thậm chí đã không nghĩ đến việc tìm kiếm trên trang web Western Digital về một tiện ích như thế này. Nếu vì bất kỳ lý do gì, CloneZilla không hoạt động thỏa đáng với tôi, tôi sẽ thử tùy chọn này. Mặc dù, tôi suy đoán sử dụng tiện ích này sẽ mang lại kết quả tốt hơn. Mặc dù, tôi không thể khởi động vào cài đặt Windows 7 của mình. Vì vậy, điều này chỉ có thể được chạy từ bên trong các cửa sổ? Hoặc bạn có thể sử dụng tiện ích này như một thiết bị khởi động (như CloneZilla) không?
Kairu

Nó cần được cài đặt trên PC Windows, sau khi cài đặt, bạn có thể tạo CD khởi động, nhưng CD khởi động không mạnh bằng sử dụng nó trong Windows.
Moab

Nó không mạnh bằng sao? Một chút phản trực giác với tôi nhưng tôi cũng không biết gì về bảo trì phần cứng máy tính. Tôi chỉ đơn thuần là một lập trình viên phần mềm máy tính. Tôi sẽ sử dụng nó trên máy Windows Tôi đang cố khôi phục nhưng thật không may, tôi không thể vượt qua màn hình Lỗi. Nó cho tôi một tùy chọn cho biết, "Để tiếp tục khởi động, nhấn F1", điều này tất nhiên không có gì. Tôi sẽ thêm nó vào kho vũ khí của tôi để tham khảo trong tương lai. Vì tò mò, tiện ích này có được tối ưu hóa cho trình điều khiển Western Digital hay nói chung nó sẽ hoạt động cho bất kỳ thương hiệu ổ cứng nào?
Kairu

Boot Cd có một số hạn chế, không chắc chắn tất cả chúng là gì nhưng không có tất cả các tính năng mà nó hoạt động khi chạy trong windows và tôi nghĩ rằng nhân bản là một trong số chúng. Phần mềm phải thấy ít nhất 1 ổ đĩa mang nhãn hiệu WD trong hệ thống hoặc nó sẽ không cho phép bạn sử dụng nó.
Moab


0

Bạn có thể sử dụng Linux liveCD và sử dụng ddlệnh (hoặc ddrescue) và tạo một bản sao bit-bit. Không quá phức tạp, chỉ cần chắc chắn rằng bạn không trộn các ổ đĩa của mình lên. :)


0

Nếu bạn muốn tìm khóa sản phẩm trong quá trình cài đặt windows 7, bạn có thể cài đặt phần mềm chưa từng có và trong phần hệ điều hành, nó sẽ cho bạn biết mã khóa sản phẩm và id sản phẩm.

nếu bạn chỉ có thể khởi động từ ổ cứng cũ một lần và có thể cài đặt everest thì bạn có thể lấy khóa sản phẩm của mình.


0

Bạn không thể tìm thấy giấy phép trên nhãn ở dưới cùng của máy tính xách tay ... Bởi vì nó được ẩn dưới Pin!

Không có gì lạ khi Lenovo có giấy phép ở đó, tôi cũng đã thấy các giấy phép dưới vỏ ổ cứng (yêu cầu lấy ổ cứng ra để xem) nhưng đó không phải là Lenovo :)

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.