Windows 2003Serverに1.5TBのハードディスクがありました。 2つのパーティション、1つはFAT、もう1つはNTFS。
サーバーがクラッシュしました。新しいサーバーを注文しているときに、そのボリュームのデータにアクセスしたいと思います。ただし、ドライブをWindows 7 64ビットデスクトップに接続すると、NTFSボリューム全体がアクセス拒否として表示されます。 (FATボリュームには問題なくアクセスできます。)
Explorerでは、ボリュームは情報なしで表示されます。
論理ディスクマネージャでは、ボリュームは情報なしで表示されます。
ボリュームでTAKEOWNを実行しようとしましたが、ボリューム全体にアクセスできないため、機能しませんでした。
また、Windows 7GUIを使用して所有権を取得する権限がありません。
このボリュームが以前あったサーバーの所有者のユーザー名、パスワード、およびSIDを持っています。ボリュームは暗号化されておらず、圧縮されていません。
このドライブにアクセスするにはどうすればよいですか?
管理者としてログインしている場合は、最後のスクリーンショットの[所有者]タブで所有権を取得してから、権限を変更できるはずです。または、これが機能しない場合は、LinuxブートCDをダウンロードして、その方法でファイルにアクセスできます。
Icacls
命令でコマンドラインプロンプトを使用することも役立つ場合があります。私は昨夜までにすでにそれを試しました、そして非常にうまくいきました。
例えば:
icacls "[drive]:\Full path" /setowner %USERNAME% /t /c
この上記の手順により、指定されたフルパスからのすべてのフォルダーとファイル、およびすべてのサブフォルダーとファイルのオンワーシップが変更されます。 /c
ツールにエラーが発生しても続行するように指示し、ツールが可能な限りすべてを処理できるようにします。
icacls "[drive]:\Full path" /grant %USERNAME%:F /t /c
この上記の命令はFULL(:F
)指定されたファイルパスへのアクセス。
その上、Linux LiveCDも優れたソリューションです。
ディスクのプロパティにアクセスしたときに[セキュリティ]タブがまったく表示されなかったことを除いて、同じ問題が発生しました。 C:\論理ディスクのサイズを変更しようとすると(ラップトップの唯一のハードディスクであるため)、なんとかロックアウトできましたが、破損しました。CheckDiskはそれを修正しましたが、NTFSを盗聴しました。権限。
TakeOwn は論理ドライブで機能するであることがわかりましたが、コマンドプロンプトで宣言する構文に注意する必要があります。スクリーンショットに「J:\」と入力し、「\」をドロップすると、TakeOwnがドライブを取得します。
私はまだロックアウトされています。うーん...