ゴミ箱が消去できない

古いファイルを消去しようと思い、ファイルをフォルダ毎ゴミ箱に捨てました。そしたら、uとnが重なった意味不明の文字が4つ、その後にHFS+ Private Dataがロックされているので、操作は、完了できませんと表示され、消去できません。Tech Info Library で見て、ターミナルを使用し、sudoコマンドを用いても消去できません。また、ロックを外そうと思い、chflags -R nouchg のコマンドを使用しても「Operation not permitted」と表示され、コマンドが実行できません。これは、sudoコマンドで実行しても同じ結果です。このファイルは、不可視のファイルです。Tinkertoolを使用して、ファイルの情報を見てみると、ファイル名も変更できず、ロックも解除されないようになっていました。ちなみにloginは、rootになっています。しかも、First Aidを使用しても特に問題は見つかりません。ちなみにNortonに付属しているiCleanを使用してもファイルが削除されません。こんな不可思議なファイルを削除する方法は、ありますか?

投稿日 2003/11/14 23:37

返信: 10

2003/11/15 04:12 Community User への返信

sudo ls -loR フォルダまたはファイル
ではどのように(グループ名とサイズの間のフラグ)出力されますか?

2003/11/16 19:12 Community User への返信

レスありがとうございます。sudo ls -loRを実行してみると、drwxrwxrwx 2 root unknown schg 68 作成日 ????????????HFS+ Private Data と出力されます。

2003/11/16 23:47 Community User への返信

あぁ、やはりschgフラグ...。
米AppleのDiscussionsにHelper氏が関連するFAQを書いています。
http://discussions.info.apple.com/WebX?128@@.3bc0ef98
http://discussions.info.apple.com/WebX?128@@.3bc121ac
http://discussions.info.apple.com/WebX?128@@.3bc121b2
対応方法は3番目ですが、書かれているように、シングルユーザモードで起動して処置する必要があります。ただ、10.2向けなので、若干読み替えが必要と思います。

fsck
:
ジャーナリングが有効な場合(デフォルト)、"
-y
"でなく"
-fn
"などとしてください。
http://til.info.apple.co.jp/cgi-bin/WebObjects/TechInfo.woa/wa/showTIL?id=107250
・起動ボリューム以外にフォルダ/ファイルがある場合の
autodiskmount
:
10.3では効かない(機能が変わっている)ようでした。予めDisk Utilityでディスク識別子(disk0s9など)とボリューム名を確認しておいて、代わりに
/sbin/mount -t hfs /dev/ディスク識別子 /Volumes/ボリューム名

としてみてください。

2003/11/23 23:21 Community User への返信

レスありがとうございました。無事ゴミ箱から???? HFS+ Private Dataを削除することができました。簡単な英語でしたので、すぐに方法が分かりました。3番目の方法で消去できました。シングルユーザモードを初めて使用しましたが、コマンドを入力するとき、キーボードの配置が違っていたので、*を探すのに苦労しました。しかし、3番目の方法では、消去できませんでした。よく考えて、ゴミ箱のファイルを調べてみると.Trashes/502/というフォルダがあることが分かり、そのフォルダに対して、chmodコマンドを使用したら、やっと消去できました。しかも、いろいろファイルを調べているうちに、デスクトップにも???? HFS+ Private Dataがあることが分かりました。これは、まだ消去していません。.TrashesをDesktopにしてロックをはずそうと思っています。しかし、隠しファイルを見える状態にしなければ気にならないので、しばらくそのままにしておこうと思っています。ひとまず、ゴミ箱が空になったので、良かったです。これで、いちいちゴミ箱を消去するとき、「???? HFS+ Private Dataがロックされているので、操作は、完了できません」とダイアログが現れ、いちいちマウスで「続ける」を押すという一連の行動のわずらわしさから解放されるので嬉しいです。

2004/08/25 16:50 Community User への返信

まったく同じ状況でゴミ箱の中が捨てれないのですが
上の内容(コマンド等)がまったく解らない者です。
(ファインダー作業しかやったことがない)
簡単な方法はあるでしょうか?それとも上記内容が解らない
場合は無理でしょうか?

2004/08/26 14:22 Community User への返信

上記の「ルートユーザーでログインするな」は問題なんでしょうか?
とりあえずルートでログインしてルートの方のゴミ箱に移動させたら、相変わらずターミナルでsudoでやっても捨てられないけれども(ルートの方は)、通常使用ユーザーの方は無くなってました。
永井様と同じくとりあえずは日々のゴミ箱のストレスからは逃げれました。ありがとうございます。

2004/08/26 21:11 Community User への返信

> 上記の「ルートユーザーでログインするな」は問題なんでしょうか?
ワンポイントであれば良いのでしょうが、常用することは好ましくありません。
# ターミナルからなら、大抵sudoで間に合いますし。
> 相変わらずターミナルでsudoでやっても捨てられない
あのフラグはシングルユーザモードで起動しないと解除できないようです。

2004/08/27 13:43 Community User への返信

謎が少々解けました。ありがとうございます。
ターミナルも結構覚えないと・・。でわ

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

ゴミ箱が消去できない

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。