12 個のパスワードを試してもログインできない場合、またはパスワードで保護されたプロファイルを備えたコンピューターを引き継いだ場合でも、心配する必要はありません。Windows を新規インストールする必要はありません。 Ubuntu Live CD から Windows パスワードを変更またはリセットする方法を説明します。
この方法は、基本的に Windows 2000 以降のすべての NT ベース バージョンの Windows で機能します。はい、それには Windows 7 も含まれます。
注: 組み込みの Windows 暗号化を使用して暗号化されたファイルがハードディスク上にある場合、この方法を使用して Windows パスワードを変更すると、そのファイルは使用できなくなる可能性があります。重要な暗号化ファイルがある場合は注意してください。
Ubuntu 9.10 Live CD、またはブート可能な Ubuntu 9.10 フラッシュ ドライブが必要です。フラッシュ ドライブをお持ちでない場合、またはフラッシュ ドライブから起動する方法を忘れた場合は、 起動可能な Ubuntu 9.10 フラッシュ ドライブの作成 に関する記事を参照してください。
Windows パスワードを操作できるプログラムは chntpw と呼ばれます。インストール手順は、Ubuntu の 32 ビット バージョンと 64 ビット バージョンで異なります。
インストール: 32ビット
画面上部の [システム] をクリックし、[管理] セクションを展開して、[Synaptic パッケージ マネージャー] をクリックして、Synaptic パッケージ マネージャーを開きます。
chntpw は ユニバース リポジトリにあります。リポジトリは、Ubuntu がソフトウェアをグループ化する方法であり、ユーザーは、Ubuntu 開発者によって保守されている完全なオープンソース ソフトウェアのみを使用するか、異なるライセンスとメンテナーを持つソフトウェアを分岐して使用するかを選択できます。
ユニバース リポジトリからソフトウェアを有効にするには、Synaptic ウィンドウで [設定] > [リポジトリ] をクリックします。
「コミュニティが保守するオープンソース ソフトウェア (ユニバース)」というラベルのボックスの横にチェックマークを追加し、「閉じる」をクリックします。
ソフトウェアの選択元のリポジトリを変更する場合は、利用可能なソフトウェアのリストを再ロードする必要があります。 Synaptic のメイン ウィンドウで、[再読み込み] ボタンをクリックします。
ソフトウェアリストがダウンロードされます。
ダウンロードしたら、Synaptic は検索インデックスを再構築する必要があります。 [検索] ボタンの横のテキスト フィールド上のラベルには、「検索インデックスの再構築」と表示されます。 「クイック検索」と表示されたら、テキストフィールドに 「chntpw 」と入力します。パッケージがリストに表示されます。
chntpw 名の近くにあるチェックボックスをクリックします。 「インストール用にマーク」をクリックします。
行った変更を適用するまで chntpw は 実際にはインストールされないため、ここで Synaptic ウィンドウの [適用] ボタンをクリックします。
変更を受け入れるように求められます。 「適用」をクリックします。
変更はすぐに適用する必要があります。完了したら、「閉じる」をクリックします。
これで chntpw がインストールされました! Synaptic パッケージ マネージャーを閉じても構いません。 「chntpw を使用してパスワードをリセットする」 というタイトルのセクションに進んでください。
インストール: 64 ビット
Ubuntu のユニバース リポジトリで利用可能な chntpw のバージョンは、64 ビット マシンでは正しく動作しません。幸いなことに、パッチが適用されたバージョンは Debian の Unstable ブランチに存在するため、そこからダウンロードして手動でインストールしましょう。
Firefox を開きます。好みのブラウザかどうかに関係なく、Ubuntu Live CD 環境では非常に簡単にアクセスできるため、最も簡単に使用できます。トップパネルにFirefoxへのショートカットがあります。
http://packages.debian.org/sid/amd64/chntpw/download に移動し、64 ビット マシン用の chntpw の最新バージョンをダウンロードします。
注: ほとんどの場合、Debian Unstable ブランチをパッケージ マネージャーに追加するのが最適ですが、Live CD 環境は再起動すると元の状態に戻るため、.deb ファイルをダウンロードする方が高速です。
.deb ファイルをデフォルトの場所に保存します。
必要に応じて、Firefox を閉じても構いません。画面左上の「アプリケーション」をクリックし、「アクセサリ」フォルダを展開して「ターミナル」をクリックして、ターミナル ウィンドウを開きます。
ターミナル ウィンドウで次のテキストを入力し、各行の後で Enter キーを押します。
CD ダウンロード
sudo dpkg –i chntpw*
chntpwが インストールされます。
chntpw を使用してパスワードをリセットする
chntpw を実行する前に、Windows インストールが含まれるハード ドライブをマウントする必要があります。ほとんどの場合、Ubuntu 9.10 ではこれが簡単になります。
画面左上の「場所」をクリックします。 Windows ドライブが (通常はサイズによって) 簡単に識別できる場合は、そのドライブを左クリックします。
それが明らかでない場合は、[コンピューター] をクリックして、正しいドライブが見つかるまで各ハード ドライブをチェックアウトします。
正しいハード ドライブには WINDOWS フォルダーが含まれています。見つけたら、ファイル ブラウザのメニュー バーに表示されるドライブのラベルをメモします。
まだターミナル ウィンドウを開いていない場合は、[アプリケーション] > [アクセサリ] > [ターミナル] に移動して、ターミナル ウィンドウを起動します。
ターミナル ウィンドウでコマンドを入力します。
CD/メディア
ls
各行の後で Enter キーを押します。 1 つ以上のテキスト文字列が表示されるはずです。これらの文字列の 1 つは、前にファイル ブラウザのタイトル バーに表示された文字列と一致する必要があります。
コマンドを入力してそのディレクトリに移動します
cd <ハードドライブのラベル>
ハード ドライブのラベルを入力するのは非常に面倒なので、ドライブ ラベルの最初の数文字または数字 (大文字は重要です) を入力して Tab キーを押すというショートカットを使用できます。文字列の残りの部分が自動的に完成します (最初の数文字または数字が一意である場合)。
特定の Windows ディレクトリに切り替えたいと考えています。次のコマンドを入力します。
cd WINDOWS/system32/config/
繰り返しますが、タブ補完を使用すると、このコマンドの入力を高速化できます。
管理者パスワードを変更またはリセットするには、次のように入力します。
sudo chntpw SAM
SAM は、Windows レジストリを含むファイルです。システム上のすべてのユーザーのリストを含むいくつかのテキストが表示されます。
ターミナル ウィンドウの下部に、「User Edit Menu:」で始まるプロンプトが表示され、4 つの選択肢が表示されます。パスワードをクリアして空白にすることをお勧めします (Windows では、ログイン後いつでも新しいパスワードを設定できます)。これを行うには、「1」を入力してから「y」を入力して確認します。
代わりにパスワードを変更したい場合は、「2」を入力し、次に希望のパスワードを入力し、最後に確認のために「y」を入力します。
管理者以外のユーザーのパスワードをリセットまたは変更する場合は、次のように入力します。
sudo chntpw –u <ユーザー名> SAM
ここからは、前と同じ手順に従うことができます。「1」を入力してパスワードを空白にリセットするか、「2」を入力して指定した値に変更します。
以上です!
結論
chntpw は 、オープンソース コミュニティによって無料で提供される非常に便利なユーティリティです。 Windows ログイン システムがどれほど安全であるかについて考え直すかもしれませんが、 chntpw の 使用方法を知っていれば、2 回または 8 回記憶に失敗した場合でも、失敗を防ぐことができます。





