Bagaimana cara membaca entri Registry dari arsip disk?

2

PC lama saya (menjalankan Windows XP) mengalami kegagalan pengontrol RAID pada motherboard, tidak layak diperbaiki. Untungnya, saya dapat mengekstrak dan menyimpan semua file disk pada hard drive 3 Terrabyte eksternal. Bagaimana saya bisa membaca entri Registry XP lama menggunakan laptop Windows 10 baru saya? Saya menganggap mereka ada dalam beberapa file (tersembunyi?) Pada arsip drive eksternal. Terima kasih atas bantuannya.

BobInFla
sumber

Jawaban:

3

File-file registri, yang disebut "sarang", tidak disembunyikan. Mereka adalah file-tanpa-ekstensi di \Windows\System32\config. Misalnya, "sistem" sarang (terlihat di regedit sebagai HKEY_LOCAL_MACHINE\System) \Windows\System32\config\System. Dan, kumpulan profil pengguna setiap pengguna ada ntuser.datdi "direktori home" pengguna itu, yang ada di XP \Documents and settings\username.

Untuk membaca ini, jalankan saja regeditdan pilih salah satu HKEY_LOCAL_MACHINEatau HKEY_USERdi panel kiri. Lalu pergi ke File | Load hive. Jelajahi ke mana file sarang lama dan pilih. Maka akan muncul nama kunci. Buat nama yang akan menjadi kunci "induk" untuk semua yang ada di sarang itu. (Jangan gunakan sesuatu seperti Systemitu sudah ada di sana. Anda dapat menggunakan old_system.) OK keluar dan Anda akan menemukan nama kunci induk Anda di bawah misalnya 'HKEY_LOCAL_MACHINE' dan isi dari sarang di bawah sana.

Anda tidak perlu khawatir tentang .sav, dll, file yang memiliki nama dasar yang sama. regeditakan menangani itu untuk Anda.

Izin file dan izin kunci registri akan berlaku, jadi jika kunci yang Anda coba lihat tidak dapat dibaca oleh Semua Orang, Anda mungkin harus mengambil kepemilikannya dan menetapkan daftar izin baru.

Untuk membongkar sarang, pilih kunci "induk" sarang di panel kiri (seperti old_systempada contoh di atas) dan gunakan File | Unload hive.

Memuat sarang tidak persisten di seluruh boot, jadi semua sarang yang dimuat secara manual ini akan secara otomatis diturunkan saat shutdown dan tidak dimuat ulang lagi kecuali Anda melakukannya lagi. Memuat sarang memang membutuhkan memori ruang kernel yang dapat di-pageable, tetapi ukurannya agak kecil untuk sistem modern, karena tidak ada salahnya jika Anda lupa melakukan unload.

Jamie Hanrahan
sumber
1

Bagaimana saya bisa membaca entri Registry XP lama menggunakan laptop Windows 10 baru saya?

Anda dapat membaca entri menggunakan "regedt32"> "File"> "Load Hive".

catatan:

File registri (sarang) terletak sebagai berikut:

Kumpulan registri adalah sekelompok kunci, subkunci, dan nilai dalam registri yang memiliki sekumpulan file pendukung yang berisi cadangan data.

File pendukung untuk semua sarang kecuali HKEY_CURRENT_USERada di %SystemRoot%\System32\Configfolder pada Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003, dan Windows Vista.

File pendukung untuk HKEY_CURRENT_USERberada di %SystemRoot%\Profiles\Usernamefolder.

Ekstensi nama file dari file dalam folder ini menunjukkan tipe data yang dikandungnya. Selain itu, kurangnya ekstensi terkadang mengindikasikan jenis data yang dikandungnya.

Registry hive                 Supporting files
HKEY_LOCAL_MACHINE\SAM        Sam, Sam.log, Sam.sav
HKEY_LOCAL_MACHINE\Security   Security, Security.log, Security.sav
HKEY_LOCAL_MACHINE\Software   Software, Software.log, Software.sav
HKEY_LOCAL_MACHINE\System     System, System.alt, System.log, System.sav
HKEY_CURRENT_CONFIG           System, System.alt, System.log, System.sav, Ntuser.dat, Ntuser.dat.log
HKEY_USERS\DEFAULT            Default, Default.log, Default.sav

Sumber informasi registri Windows untuk pengguna tingkat lanjut

DavidPostill
sumber