古いドライブを再フォーマットせずにセカンダリハードドライブとして使用したい。しかし、この古いハードドライブには、ギガスペースを占める私の古いVistaインストールが含まれています。所有権の変更を試みましたが、ある程度は機能しますが、Windows / System32フォルダーの何も削除できません。すべてを削除できるように権限を変更する簡単な方法はありますか?
解決策はTakeown、ウィルが提案したように使用caclsし、ファイルを完全に制御するために使用することです。caclsは再帰的ではないようなので、cygwinを起動してこのコマンドを実行し、すべてのファイルを再帰的に変更しました。
for d in $(find directory-of-interest -type d);do
cacls $d'/*' /e /G username:F;
done
ここで、対象ディレクトリは私の場合で/cygdrive/g/Windows、ユーザー名は私のユーザー名です。
名前にスペースが含まれているディレクトリで手動で実行する必要がありました。しかし、このすべての後、ディレクトリを削除できます。警告:cacls不適切に使用された場合、潜在的に高品質に台無しにする可能性があるように私には思われます。