
Linux のコマンド ラインから、古いハード ドライブにインストールされている Windows のバージョンを確認するにはどうすればよいですか?
答え1
「オフライン NT パスワード & レジストリ エディター」(chntpw)
chntpwは、Windows NT、2000、XP、Vista、および 7 で使用されるローカル パスワードをリセットまたは空白にするソフトウェア ユーティリティです。また、シンプルなレジストリ エディターと 16 進エディターも含まれており、これを使用して、レジストリ ファイルに含まれる情報を Linux/Unix で参照および変更できます。
次のコマンドを実行してターミナルからインストールできます:
sudo apt-get install chntpw
ハイブ:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion です。
フォルダの場所:
- %SystemRoot%\System32\config
ファイル名:
- ソフトウェア
答え2
私が発見した方法の 1 つは、Windows/Web/Wallpaper/Windows を調べて、デフォルトの背景から Windows のバージョンを推測することでした。ただし、これは非常に最適ではない解決策のように思えます。
答え3
@Logman の回答に加えて、私は次のことを行いました:
sudo apt install chntpw
chntpw -e /path/to/windisk/Windows/System32/config/SOFTWARE
cat \Microsoft\Windows NT\CurrentVersion\ProductName
バージョンは であると伝えられましたWindows 10 Home
。
追加の詳細は他のキーで確認できます。 の他のキーを一覧表示するにはCurrentVersion
、 で次のchntpw
ようにします。
ls \Microsoft\Windows NT\CurrentVersion