どうすれば私のめちゃめちゃになったWindows.oldフォルダを正しく削除できますか?


2

私はこれが以前に尋ねられたことを知っています、しかし私のケースは非常に異なります。 説明させてください。

私はWindows 10を実行しています。私はデュアルブートLinuxです。 私は自分のWindows.oldをLinuxから削除した。そのため、代わりにゴミ箱に移動しました。

もちろんディスククリーンアップユーティリティを使ってこれをきれいにするオプションはありません。

所有権を取得してから削除するという別の方法を試すこともできますが、気づいたことがあります。

そこにあるファイルは、現在インストールされているウィンドウへのハードリンクです。例です。

fsutil hardlink list C:\Windows\Fonts\arial.ttf  

\Windows\WinSxS\amd64_microsoft-windows-font-truetype-arial_31bf3856ad364e35_10.0.15063.0_none_83974968e629cd54\arial.ttf
\.Trash-999\expunged\138177440\WINDOWS\Fonts\arial.ttf
\.Trash-999\expunged\138177440\WINDOWS\WinSxS\amd64_microsoft-windows-font-truetype-arial_31bf3856ad364e35_10.0.15063.0_none_83974968e629cd54\arial.ttf
\Windows\Fonts\arial.ttf

私は以前にこのPCのリセットを使用しました。 ([設定]> [復旧]> [このPCをリセット])

だから私は、Windowsがこの方法でインストールされると、実際には新しいファイルをコピーしない。ディスクポインタを変更するだけだ。

所有権を使って.Trash-999フォルダを削除しても安全ですか? このフォルダを削除する方法は?

更新: コメントで指摘されているように、私はLinuxからそれらを再度削除しようとしました。 しかし、私はこのエラーを受けています。

rm: cannot remove '.Trash-999/expunged/138177440/Prog..: Input/output error

Linuxからこれらのファイルを読むこともできません。

cat /run/media/cswl/windrv/Windows/Fonts/arial.ttf
cat: /run/media/cswl/windrv/Windows/Fonts/arial.ttf: Input/output error

回答:


1

使っても PSexec そして RunasTI Windows.oldからファイルを削除できませんでした

フォルダの名前をWindows.oldに変更し、ディスククリーンアップを使用してクリーンアップするだけで、以前のWindowsのインストールで十分でした。なぜ私はこれを早く考えなかったのか。

しかし、Cortonaからのいくつかのファイルはまだディスククリーンアップによってさえ削除することができませんでした。だから私はちょうどLinuxからそれを削除しました。

私はまだWindowsディレクトリ内のファイルのいくつかに対してI / Oエラーを受けていますが、それは私が推測する別の質問であるはずです。


0

私は確実に言うことはできませんが、ハードリンクの振る舞いを考えればそれは問題ないはずです。ここにまだ他の場所への有効なリンクがある限り、ファイルはディスク上に残ります。

私はあなたの質問の中心はLinuxからWindows用のn NTFSハードリンクを削除することがどういうわけかすべてのハードリンクを削除してあなたのWindowsシステムを壊すかどうかであると思います。ハードリンクは基礎となるファイルシステム自体の機能なので、それで問題ないはずです。 Windowsはハードリンクを追跡しません - それはファイルシステムの仕事です。

データに関しては、「何が起こるべきか」という観点から物事を言うことに注意してください。しかし、データはデータであり、何かがうまくいかないというリスクが常にあります。

ここで、特に変わったことをしないで先週NTFSボリュームを破損したところを参照してください。 このNTFSボリュームを診断して修復する方法


それは残るでしょう、しかし私は気をつけたいです 変化 それ、すなわちtakeown / icacls / etc。
grawity

これは良い点です。これらのファイルはおそらくTRUSTEDINSTALLERおよびSYSTEMによって所有されているため、ディスククリーンアップユーティリティは、それ自体がこれらのファイルを削除する権限を持つ昇格タスクを呼び出します。彼は彼がLinuxからそれを削除したと私は彼がこれらのNTFS許可がとにかく無意味な彼のLinuxゴミ箱について話していると思うと言った。
Zhro

洞察力のおかげで..私は再びLinuxからそれらを削除しようとしています..私はハードリンクがわからないだけでした。
cswl

質問を更新しました。Linuxから入出力エラーが発生しました
cswl

そのボリューム上でWindowsからchkdskを実行し、報告します。
Zhro
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.