セカンダリディスク上の古いpagefile.sysとhiberfile.sysを削除する方法(古いWindowsインストール)


19

少し前に、メインハードディスクをSSDに交換しました。今、古いものはセカンダリハードディスクとして使用され、私のOSはメインSSDディスクにインストールされた新しいウィンドウです。

それにもかかわらず、まだ巨大な存在pagefile.syshiberfile.sysそのセカンダリハードドライブに。これらはに存在するため、現在のウィンドウで使用されるものではありませんC:\

私はattrib -s -h彼らに試みましたが、「アクセスが拒否されました」と拒否しました。

これらの古い未使用のシステムファイルを削除してスペースを再利用する方法はありますか?


2
他のすべてが失敗した場合、Linuxライブディスクからそれらを削除できます-たとえば、ディスクを無駄にしたくない場合はunetbootinを使用します
Journeyman Geek

データが必要ない場合は、ディスクをフォーマットすると容量が回復しますが、この場合は必要だと思います。
ChrisF

1
-私は確かにデータが必要です:)
Silvermist

1
- Linuxはオプションですが、それは行うにはしばらく時間がかかるだろうように聞こえるように私はむしろ、最後のためにそれを維持するだろう、と私は、UNIXコマンドで0経験持っている
Silvermist

ほとんどのLinuxライブCDはデスクトップ環境で起動するため、ファイルマネージャーを開いてファイルを削除するだけです。ただし、すべてがNTFSパーティションを自動的にマウントするわけではありません。私が知っている2つはそれらをマウントするUbuntuとCentosです。
ジョーインターネット

回答:


12

ファイルはNTFS ACLを使用して保護されます。takeownを使用してそれらの所有権を取得します。


Takeownは機能しましたが、まだ削除できませんでした。管理者としてコマンドプロンプトを実行しました:F:\> takeown / f hiberfil.sys SUCCESS:ファイル(またはフォルダー):「F:\ hiberfil.sys」はユーザー「Me」が所有しています。F:\> attrib hiberfil.sys -s -hアクセスが拒否されました-F:\ hiberfil.sys F:\> del hiberfil.sysがF:\ hiberfil.sysを見つけられませんでした
Silvermist

4
次に、試してくださいicacls hiberfil.sys /grant everyone:f-所有権を取得しても、ACLは自動的に調整されません。
user1686

@grawity、これは奇妙です、もし私たちが起動さえしていなければC:\ (今私がUEFIにいるようにX:\ )、これらのWindows Access Restrictionsはどのように私たちを止めることができますか?Win8.1は実行されていませんが、アクセスが拒否されています。
Pacerier

@Pacerier制限はOSではなくファイルシステムにあります。
RJファルコナー

9

答えを組み合わせることは非常に簡単で、外部プログラムは必要ありません。

dosプロンプトから: icacls hiberfil.sys /grant everyone:fファイルattrib -h -s hiberfil.sysへのアクセスを取得して、ファイル を削除del hiberfil.sysするために削除 できるようにする

以下のためにpagefile.sysそれと同じように動作します。


3

これを行うには、ロック解除プログラムを使用します。「アクセスが拒否されました」というメッセージが表示されているロックハンドルを削除できるだけでなく、ファイルを同時に削除することもできます(プログラムがハンドルを再取得しようとした場合)。


1
[すべてロック解除]をクリックすることに加えて、[アクション]ドロップダウンで[削除]を選択できます。
ケビン

2

1年前にOSをSSDに移行してから、これらすべての方法を試しました。Takeownは機能しているように見えますが、ファイルが削除されず、コマンドプロンプトからDIRを実行することは表示されません。ファイルブラウザーでは、...それを無効にして、まだ行かない。

ファイルがそこにあるように見えましたが、そこにはありませんでした。

私のために働いたのは、「新規>テキストドキュメント」を作成し、それをHiberfile.sysに名前変更することでした。メインF:ドライブのフォルダー以外は作成できないため、フォルダーでこれを行う必要がありました。次に、F:\に貼り付け、そのファイルを削除します。過去1年間に何回か戻そうとしていた32GBを解放しました。


1

おそらく所有権を取得する必要があります。そして、おそらく読み取り専用設定を削除しますか?所有権の再取得:これは手動で実現できますが、(拡張、シフトを保持する)コンテキストメニューを追加することを好みます。

とても便利なSysInternalsツールを使用してエントリを見つけ、 F6をエクスポートできるレジストリに移動します。これらをコピーして.regファイルに貼り付け、保存してからすぐに追加して開くことができます:)

Take&ownership-all.REG

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\runas]
@="Take &ownership"
"HasLUAShield"=""
"NoWorkingDirectory"=""
"Extended"=""

[HKEY_CLASSES_ROOT\*\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

Take&ownership-Directory.REG

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="Take &ownership"
"HasLUAShield"=""
"NoWorkingDirectory"=""
"Extended"=""

[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"

「非常に便利なSysInternalsツールを使用してエントリを見つけました」について詳しく説明してください。どのツール?
Syclone0044

0

ドライブが1つしかない場合、またはセカンダリドライブ上のファイルの整合性を維持する場合つまり、必要に応じて後で起動できるようにする場合)、最初にページファイルを無効にしますリンクからページファイルを無効にする手順)。

ドライブを保存する必要がない場合は、手順5に進みます。

  1. Win+ R(またはWin+ S)を押す→ SystemPropertiesPerformance.exeを入力します 高度なタブをクリック→入力→キーを押します。
  2. [仮想メモリ]の下の[変更]をクリックし、[自動管理]のチェックを外します
    すべてのドライブのページングファイルサイズをにします。
  3. サイズ変更しようとしているパーティションをクリックし、ページングファイルサイズを[ページングファイルなし]に設定します。[設定]、[OK]の順にクリックします。
  4. 再起動。pagefile.sysとswapfile.sysの両方がディスクから削除されていることに気付くでしょう。
  5. ページファイルがまだ存在する場合は、再起動時にUnlockerを使用してページファイルを削除します。

手順5を追加しているのは、この記事では、ページファイルが再起動するとすぐに消えることを示唆しているためです。

これは常にそうであるとは限りません。Windows 7を再起動したとき、ファイルはまだそこにありました。Windows 7はファイルが使用中であると主張したため、ファイルを削除できませんでした。

TAKEOWNは問題を解決しませんでした。Unlockerは最初、ロックハンドルが見つからなかったと言いました。

ただし、Unlockerは再起動時にファイルを削除するオプションを提供してくれました。@ Kevin、Unlockerを提案してくれてありがとう。


この回答の重要な部分はリンクにあり、将来この回答が役に立たなくなる可能性があります。ここにリンクの内容を投稿し、クレジットを付与する場合は参照用にリンクしてください
pun

1
コメントありがとう!私はスタック交換の初心者です-多分これが良く見えるかどうか教えてもらえますか?
スーパーソルバー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.