Apakah mungkin untuk menyalin semua file Windows 7 dari satu HD ke yang lain dan mem-boot dari HD baru?

15

Yah, hard-drive di laptop saya mati (itu menampilkan "prediksi kegagalan SMART - Hard disk drive mungkin akan segera terjadi).

Jadi saya mengeluarkannya dan mengaitkannya ke kandang eksternal dan menyalin semua file (file sistem dan file pribadi, tersembunyi dan terlihat) darinya ke komputer lain.

Setelah itu, saya pergi dan membeli hard drive baru. Hard drive saya sebelumnya adalah Western Digital 250-GB 5400-RPM. Hard drive baru ini adalah Western Digital 500-GB 7200-RPM.

Jadi saya meletakkan harddisk baru di kandang eksternal dan menyalin semua file yang saya salin dari harddisk saya yang sekarat ke harddisk (harddisk baru saya). Saya meletakkannya kembali ke laptop saya dan mem-boot-nya.

Saya mengharapkannya berfungsi ketika dikatakan, "sistem operasi tidak ditemukan". Saya reboot lagi dan membuka menu Bootable-Devices dan tentu saja harddisk baru saya tidak ada di sana. Meskipun, ia tidak mendeteksinya sebagai perangkat yang dapat di-boot, BIOS mendeteksi harddisk baru (karena saya menjalankan program drive-diagnostik-BIOS di sana yang hampir selesai). Jadi saya tidak yakin apa yang sedang terjadi.

Saya harus menyebutkan bahwa ketika membuat cadangan file saya, saya tidak kesulitan mengeluarkan semua file dari hard drive saya yang sekarat dengan pengecualian beberapa file (non-sistem) yang terkait dengan Mesin Virtual yang saya miliki.

Jadi saya kira pertanyaan saya adalah: Apakah mungkin untuk boot dari Harddrive yang baru? Atau apakah saya harus menginstal ulang Windows 7 lagi?

Terlalu panjang; Tidak Membaca ...

Saya menyalin semua file sistem saya (tersembunyi dan terlihat) dari hard drive lama saya yang sekarat (250-GB 5400-RPM) ke harddrive baru (500-GB 7200-RPM). Apakah mungkin untuk mendapatkan Windows 7 untuk boot dari harddisk baru?

Anotasi 1

Saya menyalin isi dari drive lama ke harddisk baru menggunakan CloneZilla dan CloneZilla mengisyaratkan proses yang sukses. Saya memasang hardrive baru ke laptop saya dan saya masih mendapatkan kesalahan "Sistem Operasi tidak ditemukan". Apakah saya lupa melakukan sesuatu? Apakah saya harus memperbaiki Master Boot Record atau Boot Sector?

Terima kasih

Saya harus berterima kasih atas jawaban semua orang atas pertanyaan ini karena semuanya cepat, sopan, dan informatif. Terima kasih! Saya telah memecahkan masalah yang tampaknya sangat besar ini dan saya akan tahu bagaimana melakukannya di masa depan seandainya hal itu terjadi lagi! Tidak hanya sistem operasi saya yang benar-benar utuh tetapi karena kontribusi dan waktu Anda, saya tidak perlu menggunakan salinan Windows 7 untuk menginstalnya kembali. Terima kasih banyak! Saya sangat berterimakasih.

Kairu
sumber

Jawaban:

9

Ada banyak lagi untuk mem-boot sistem operasi daripada sekadar memiliki banyak file pada disk. Ada banyak blok yang disediakan pada awal disk yang berisi beberapa instruksi boot khusus yang memberi tahu komputer cara melakukan boot.

Jika hard drive lama Anda belum mati ... Saya akan sangat menyarankan Anda melihat alat seperti clonezilla atau Symantec Ghost untuk mengkloning hard drive Anda. Ini akan dengan benar menyalin bit khusus dari drive yang diperlukan untuk boot, serta mengubah ukuran volume untuk mengisi seluruh disk.

TheCompWiz
sumber
Ahh tentu saja! Seharusnya aku tahu lebih baik dari itu. Saya pasti akan mencoba CloneZilla.
Kairu
9

Itu mungkin, tetapi seperti yang lain katakan, itu melibatkan lebih banyak pekerjaan. Anda perlu mengatur master boot record (MBR) untuk mem-boot disk, dan mengatur pemuat boot Windows untuk mem-boot dari disk tersebut, menggunakan BCDEdit. Ini sama sekali tidak sulit, tetapi Anda perlu tahu apa yang Anda lakukan.


Jika Anda ingin mencobanya, ikuti langkah-langkah ini:

  1. Siapkan skema partisi yang Anda inginkan. ( Sunting: Jangan lupa untuk menandai partisi boot sebagai aktif !)

  2. Jalankan BootSect.exe pada hard disk baru. Saya pikir programnya dapat ditemukan di C:\Boot\BootSect.exe. Katakanlah drive baru Anda (sebagai drive eksternal saat ini) muncul sebagai E: di komputer Anda; ketik ini di command prompt:

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

    Berhati- hatilah terutama untuk tidak sengaja melakukan ini ke drive lain!

  3. Sekarang salin semua file ke drive baru (E :), memastikan bahwa Anda juga menyalin file tersembunyi dan sistem .

  4. Sekarang gunakan BCDEdituntuk memperbaiki devicedan osdeviceanggota E:\Boot\BCDfile. Anda perlu mengetikkan sesuatu seperti:

    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:
    

Volume Anda sekarang harus bisa di-boot.

Mehrdad
sumber
Saya memiliki sedikit gagasan tentang apa yang saya lakukan, tetapi jika tidak, saya setidaknya memiliki hati nurani untuk menanyakan Google untuk masalah saya. Saat ini, akan lebih sulit bagi saya untuk keluar dan membeli atau mengunduh Windows 7 dengan Product-Key yang valid dan kemudian menginstalnya kembali kemudian menyalin semua file saya. Tentu saja, itu akan menjadi pilihan terakhir saya. Jika saya dapat mentransfer Harddrive lama saya ke yang baru dan melestarikannya, saya pasti akan melakukannya.
Kairu
@Kairu: Saya menambahkan suntingan; semoga bermanfaat.
Mehrdad
Saya mencoba metode ini, tetapi saya tidak dapat menemukan program BootSect.exe. Di dalam direktori% systemroot% \ boot terdapat beberapa direktori yang dinamai menggunakan singkatan bahasa seperti "en-US", "fr-FR", "ru-RU", dan "zh-HK", dan seterusnya. Di dalam setiap direktori terdapat dua file: "bootmgr.exe.mui" dan "memtest.exe.mui". Apakah saya melewatkan sesuatu?
Kairu
Ah maaf, salahku. Saya pikir saya telah menyalinnya di sana dari folder Boot DVD instalasi saya; lihat di sana.
Mehrdad
3

Ada banyak sekali hal lain untuk mem-boot disk daripada hanya memiliki beberapa file di dalamnya.

Disk harus disiapkan dengan benar. Itu membutuhkan data tertentu untuk ada di tempat-tempat tertentu dari drive. Yakni, sektor boot dan boot loader.

Komputer itu sendiri tidak mampu memuat windows. Yang dapat dimuat adalah 512 byte dari awal (blok 0) hard drive.

Ini disebut "sektor boot". Data ini dibaca dan kemudian dieksekusi sebagai program kecil. Terserah program ini untuk kemudian memuat "boot loader" - lebih maju dari sektor boot, tetapi masih dalam perjalanan dari windows.

Maka tugas boot loader ini untuk memulai boot windows.

Ketika Anda menginstal windows semua hal ini dilakukan secara otomatis. Mereka tidak akan disalin dengan file ketika Anda menyalinnya dari satu disk ke yang lain.

Anda perlu menginstal ulang windows baru pada drive baru, dan kemudian menyalin data Anda di seberang drive lama. Cukup salin data - bukan windows atau program Anda (mereka perlu menginstal ulang dari awal lagi).

Majenko
sumber
Seharusnya aku tahu itu tidak akan mudah. Bagaimanapun, aku akan mencoba CloneZilla. Mudah-mudahan ini akan berhasil tetapi jika tidak, saya harus pergi dan membeli Windows 7 karena Windows 7 sudah diinstal pada laptop ini dan saya tidak memiliki Product-Key atau disc instalasi OEM untuk itu.
Kairu
Kunci produk harus ada pada label di bagian bawah laptop.
Majenko
Lucunya, Lenovo mengatakan itu juga. Saya bahkan memeriksa diri saya sebelum memanggil mereka. Tidak pernah ada stiker di mana pun di laptop ini dengan kunci Produk Windows 7 tercetak di atasnya. Jadi saya tidak tahu apa itu semua tentang tetapi itu membuat banyak hal lebih sulit bagi saya. jika saya memiliki Product Key, saya bisa saja mendapatkan versi OEM Windows7 dari seorang teman dan menginstalnya kembali menggunakan Product Key saya, tetapi sayangnya bukan itu masalahnya. Saya tidak dapat mengambil Kunci Produk seperti yang Anda bisa dengan Windows XP menggunakan program seperti RockXP karena kunci hanya dapat didekripsi ketika boot dari
Kairu
@ Karu Anda juga mungkin ingin memeriksa apakah partisi HDD itu sendiri memiliki flag boot.
Hydaral
1

Anda yang terbaik untuk "mengkloning" hard drive lama ke yang baru, maka yang perlu Anda lakukan setelah Drive baru diinstal adalah melakukan perbaikan startup untuk membuatnya boot lagi.

Gunakan Perangkat Lunak Gratis ini untuk mengkloning drive Digital Barat

Moab
sumber
Ha ha! Saya bahkan tidak berpikir untuk melihat situs Digital Barat untuk utilitas seperti ini. Jika karena alasan apa pun, CloneZilla tidak bekerja dengan memuaskan bagi saya, saya akan mencoba opsi ini. Meskipun, saya berspekulasi dengan menggunakan utilitas ini akan menghasilkan hasil yang lebih baik. Meskipun, saya tidak bisa boot ke instalasi Windows 7 saya sama sekali. Jadi, dapatkah ini hanya dijalankan dari dalam windows? Atau bisakah Anda menggunakan utlity ini sebagai perangkat boot (seperti CloneZilla)?
Kairu
Ini perlu diinstal pada PC Windows, setelah diinstal Anda dapat membuat CD Boot, tetapi CD boot tidak sekuat menggunakannya di Windows.
Moab
Tidak sekuat itu? Sedikit kontra-intuitif bagi saya tetapi saya juga tidak tahu tentang pemeliharaan perangkat keras komputer. Saya hanyalah seorang programmer perangkat lunak komputer. Saya akan menggunakannya pada mesin Windows yang saya coba pulihkan tetapi sayangnya, saya tidak bisa melewati layar Kesalahan. Itu memberi saya opsi yang menyatakan, "Untuk melanjutkan boot, tekan F1" yang tentu saja tidak melakukan apa-apa. Saya akan menambahkan ini ke gudang senjata saya untuk referensi di masa mendatang. Karena penasaran, apakah utilitas ini dioptimalkan untuk driver Western Digital atau akankah ini umumnya bekerja untuk semua merek harddrive?
Kairu
Boot Cd memiliki beberapa keterbatasan, tidak yakin semuanya, tetapi tidak memiliki semua fitur yang ada saat berjalan di windows, dan saya pikir kloning adalah salah satunya. Perangkat lunak harus melihat setidaknya 1 drive bermerek WD dalam sistem atau tidak akan memungkinkan Anda untuk menggunakannya.
Moab
0

Anda dapat menggunakan liveCD Linux dan menggunakan ddperintah (atau ddrescue) dan membuat salinan bit-for-bit. Tidak terlalu rumit, pastikan Anda tidak mencampur drive Anda. :)

Ben Preston
sumber
0

jika Anda ingin menemukan kunci produk dari instalasi windows 7 Anda, Anda dapat menginstal perangkat lunak everest dan di bagian sistem operasi itu akan memberi tahu Anda kunci produk dan id produk keduanya.

jika Anda dapat boot dari hard drive lama hanya sekali dan dapat menginstal everest maka Anda bisa mendapatkan kunci produk Anda.

kaykay
sumber
0

Anda tidak dapat menemukan lisensi pada label di bagian bawah laptop ... Karena tersembunyi di bawah Baterai!

Bukan hal yang aneh bagi Lenovo untuk memiliki lisensi di sana, saya juga telah melihat lisensi di bawah hard drive enclosure (perlu mengeluarkan HDD untuk melihatnya) tetapi itu bukan Lenovo :)

HaydnWVN
sumber