外付けHDDのアクセス権の変更

起動HDDに対するアクセス権の修復中に、誤って電源を抜いてしまうという愚挙をやってしまいました。

その結果、当然ながら起動不可となったのですが、LeopardのDVDから起動し、ディスクの修復を

行うと、起動ディスクは修復され、起動OKとなり、ひと安心。


ところが、起動ディスク以外のHDD

具体的には、3台あり、内蔵1台、FW接続2台が、アクセス不可となってしまいました。

アクセス権がありません、というコマンドが出ます


ディスクユーティリティを起動し、アクセス権の修復をしようとしても、グレー表示で実行できず。

ものは試しと、rootでログインして、

ディスクユーティリティを起動ても、

同様に、アクセス権の修復がグレー表示で実行できず。


ネットで調べて、ターミナルでchmodコマンドを使おうとしましたが、ドライブ(ボリューム)全体の

パーミッションの変更がわからず、お手上げ


外付けHDDの中身は、主にバックアップですが、iTunesのデータがすべてそこにあり

1万3千曲以上のデータが助けられないと、私の人生なんだったんだ!

状態になってしまいます


どうしたらよろしいでしょうか?


Power MacG5 MacOS10.5.7 Dual1.8GHzG5 Memory4.5GB

投稿日 2009/05/25 06:09

返信
返信: 32

2009/05/26 07:05 ぴっぴ への返信

外付けで唯一認識してるドライブを初期化して

Leopardを新規インストールし、そのHDDから起動しました


ところが、アクセスできなかったHDDは、相変わらずデスクトップのアイコンに

錠がかかっていて、ターミナルで情報を見ても、同じです


taka-no-power-mac-g5:~ Taka$ ls -la /Volumes

total 7

drwxrwxrwt@ 8 root admin 272 5 26 22:40 .

drwxrwxr-t 30 root admin 1088 5 26 22:33 ..

drw-rw-r--@ 25 Taka staff 918 5 7 21:20 Back Up TERABITE

lrwxr-xr-x 1 root admin 1 5 26 22:40 HDD1 -> /

drwxrwxr-t@ 46 root admin 1632 5 23 08:43 Leopard

drw-rw-r--+ 11 502 staff 442 5 16 09:00 Time Machine

drw-rw-r--@ 16 Taka staff 612 3 24 20:32 iTunes Data


ここで、chmodコマンドを試しましたが

taka-no-power-mac-g5:~ Taka$ chmod 755 '/Volumes/Time Machine'

chmod: /Volumes/Time Machine: Operation not permitted

となって、変更できませんでした

どうなっているのでしょうね?

2009/05/26 07:16 otosantk への返信

taka-no-power-mac-g5:~ Taka$ chmod 755 '/Volumes/Time Machine'

chmod: /Volumes/Time Machine: Operation not permitted

となって、変更できませんでした


そうなるのはある程度予想できたんで、最初に 'Back Up TERABITE' で試して欲しいと書いたんです。

まずは 'Back Up TERABITE' でクリアできるか試してみてください。

それで問題なければ、Time Machineのボリュームでも sudo をつければ実行できると思います。


sudo chmod 755 '/Volumes/Time Machine'

2009/05/26 07:24 ぴっぴ への返信

rootでログインしたところ、相変わらずアクセス権の変更はできませんが

HDDの中身は見られるようになりました

データを他のHDDにコピーして、その後アクセス権のおかしいHDDを初期化してみます

これでなんとか中身は助けられそうです


どうもありがとうございました

2009/05/26 07:43 otosantk への返信

Leopardを新規インストールし、そのHDDから起動しました

新規インストールしたときにユーザIDの割り振りが変わって

drw-rw-r--+ 11 502 staff 442 5 16 09:00 Time Machine

ユーザIDが502のユーザがいなくなってしまっただけだと思います。


もう遅いかもしれませんが、元々のシステムのターミナルで

dscl . -list /Users UniqueID

を実行して502に割り振られているユーザがあればそのユーザでログインすればあっさりと操作できたかもしれません。


新しいシステムで上記コマンドを実行してもしも502がなければ

http://slashdot.jp/~hylom/journal/441679

こちらの方法でつくって試してみても面白いかもしれませんね。

2009/05/26 07:44 otosantk への返信

sudo をつけてもOperation not permittedでした


sudoをつけても実行できないのも不可解ですし、chmodの実行に失敗しているのに、ルートでログインするとディスクの中身が確認できるという状況も不可解です。

# フォルダに実行権が与えられていなければrootでログインしようとも開けるはずがないので・・・


rootでログインでデータの救出が可能なのであれば下手なことはせずデータの救出を優先するのがいいかもしれません。

2009/05/26 08:25 otosantk への返信

otosantkさん による書き込み:


sudo をつけてもOperation not permittedでした


現在、chflags -R nouchg /Volumes/Time\ Machine を実行したところ

ずっと処理が続いています

chflagsは無理をしないでControl+Cで中止したほうが良いと思います。

HALさんがコメントされているDataの救出を優先して下さい。

# 時間はかかるかも知れませんが一番確実だと思います。


なお、内蔵HDD(起動していないほう)にOSXが入っているなら一時的に取り外したほうが良いかも知れません。

# OSXが複数あると混乱してトラブルが起こる可能性が高くなります。

2009/10/11 23:43 otosantk への返信

otosantkさん


はじめまして。実は私も全く同じ症状で現在困っているのですが、ある方がこのスレッドを教えて下さり、私もotosantkさんのようにデータ救出だけでもできれば...と思っているところです。


ただこのスレッドを拝見すると、(1)「最初はrootでログインしても中身は見られない」とのことでしたが、こちらのメッセージでは(2)「rootでログインすると相変わらずアクセス権の変更はできないが、中身は見られるようになった」とあります。この(1)と(2)の間に、何をやられたことによって、この状況が変化したのでしょうか?chmod 755でしょうか?それが分かれば当方でも同様の対応でデータ救出ができそうな気がします。。。。


どうかご教授のほど、お願いします。

2009/10/12 06:14 Boonzzy への返信

>「最初はrootでログインしても中身は見られない」とのこと


rootでログインするより,single user mode で起動してゴニョゴニョやる方が確実です(ただし,この場合は,コマンドでしか動かせません)。single user mode では確実に,本当の意味で root になりますので。OSXでGUIのrootの場合は、ちょっとどこまでroot権限があるのか不明です。


single user mode で立ち上げ(コマンド-Sで起動),プロンプトが出たら,

mount -uw /

とします。

これで、

ls -la /Users とかしたら、自分のアカウント見えませんか?

2009/10/12 06:32 NO9 への返信

single user mode で起動した場合には,

ls -la /Volumes

としても外付けHDDは見えません。single user mode では、起動した状態では,外付けは一切マウントされない状態で起動しますので。

外付けをみるためには,マウントポイントを適当に作ってやって,そこにマウントさせてからにします。

例えば,

mkdir /test

mount -t hfs /dev/diskXsY /test

としてから、(X、Y は番号です。外付けなら,Xは2とかになると思います。Yはパーティションを切っているかどうか,どんなフォーマットをしているかによって変わります。diskutil list とすれば分かります)

ls -la /test

とすると、見えるものなら見えるようになります。

2009/10/12 06:32 NO9 への返信

NO9さん、


教育的ご指導ありがとうございます。実はあの後、rootでログインのやり方を知り、実行してみたところ、何と見事に鍵付きのアイコンの二つの外付けHDの内容が見えました。もちろんデータへのアクセスも可能なので、現在DVD-Rや起動HDの空きスペースにまずは250GBの内容で必須のデータを移行し、250GBドライブをフォーマット、先ほど250GBドライブについては復活したところです。ありがとうございました。


もう一つの750GBドライブについては、今度の週末に明日からの出張から戻り次第、別途HDDを用意して450GB相当分のiTuneデータ、150GB相当分のデジタルビデオデータを移行しようと思っております。意外にもこのような形で解決が図れたこと、xyさん、NO9さんをはじめとした皆様方のコメント・アドバイスのおかげということで大変感謝しております。


取り急ぎ御礼まで。

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

外付けHDDのアクセス権の変更

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