
ルーター、スイッチ、Windows Server の経験を積むためにホームラボを構築しています。Dell R710 サーバーを購入し、昨日配達されました。Windows 2016 Server 評価版が含まれています。メモリ、ドライブ、iDrac をアップグレードしたいのですが、昨日開梱しましたが、OS にログインできません。パスワードをリセットする方法はありますか、またはログインするための一般的な方法はありますか? 私は初心者なので、あまり経験がありません。ちなみに、ディスクも ISO も持っていません。USB ドライブにコピーしました。ルーティングとスイッチングの CCNA は持っていますが、サーバーの経験はありません。助けていただければ幸いです。ありがとうございます。Stanley
答え1
ログインしようとしているアカウントがすでに管理者であり、他に利用できるアカウントがない場合は、chntpw 経由でリセットを試みることができます。
Linux Live CD (例: SystemRescueCd) が必要になります。
Linux CDを起動する
ターミナルに入ったら、Windows パーティションをマウントする必要があります。これを行う前に、デバイス パスが何であるかを知っておく必要があります。
fdisk -l
コマンドを使用して、使用可能なハード ドライブとパーティションを一覧表示します。Windows パーティションは通常 /dev/sda1 または /dev/sda2 ですが、システムによって異なる場合があります。マウント ポイントを作成し、Windows パーティションをマウントして、config ディレクトリに移動します。一部のシステムでは、Windows ディレクトリと System32 ディレクトリの大文字と小文字が異なる場合があります。以下に示すように cd コマンドを入力すると、99% の確率で動作するはずです。
mkdir /mnt/windows
ntfs-3g /dev/sda2 /mnt/windows
ls -l /mnt/windows
(ファイルがディスク「C:\」のものではない場合は、アンマウントしてumount /mnt/windows
別のパーティションをマウントする必要があります)cd /mnt/windows/[Ww]indows/[Ss]ystem32/config
chntpw は、SAM、SYSTEM、SECURITY ハイブ (つまりファイル) を変更することによって機能します。まずこれらのファイルをバックアップすることをお勧めします。ファイル名は大文字と小文字が区別されるため、コマンドを使用してls
大文字と小文字を確認する必要があることに注意してください。
cp SAM SAM.bak
cp SYSTEM SYSTEM.bak
cp SECURITY SECURITY.bak
chntpw -l を使用して、使用可能なユーザーを一覧表示します。これは重要な手順です。chntpw を使用する場合、ユーザー名は大文字と小文字が区別されるからです。chntpw コマンドを呼び出すたびに、SAM、SYSTEM、および SECURITY ハイブの名前をコマンドに伝える必要があります。
chntpw -l SAM SYSTEM SECURITY
以下のコマンドを実行して、ユーザーのパスワードをリセットします。パスワードのクリア、パスワードの変更、ユーザーの管理者への昇格、アカウントのロック解除と有効化のオプションを含むユーザー編集メニューが表示されます。
chntpw -u USERNAME SAM SYSTEM SECURITY
個人的には、1 - ユーザー パスワードをクリア (空白) オプションを使用することをお勧めします。
次に、「ハイブ ファイルを書き込みますか? (y/n) [n]:」というプロンプトが表示されます。y と入力して Enter キーを押さないと、作業が無駄になります。
cd ; umount /mnt/windows
Reboot
(CDを取り出す)
この時点で管理者ユーザーはパスワードなしでログインする必要があります
何か問題が発生した場合 (例: 無限に再起動する場合)、.bak ファイルを復元するだけで十分です。