起動ディスク自体のアクセス権を変更したら起動できなくなってしまいました。

起動ディスク(HDD)の情報欄でアクセス権 everyone アクセス不可に変更してしまった(と思う)ら、その後起動させるとグレー画面から展開せず(起動ディスクを探しているまま)、ログイン画面に至りません。

外付HDDから アクセス権の修復を試み、まる5日かかって完了しましたが、状況は変わりません。

内蔵HDDはディスクユーティリティーでディスクの検証を行ってみても異常はありません。

起動できなくなった理由はアクセス権に問題があると思うのですが、あくまで素人考えです。


ユーザーアカウントにフォルダーボルトを設定してあるので内蔵HDDにアクセスできても(外部HDDから起動して)、コピーできません。


バックアップ未了の思い出の詰まった写真などがあるのでなんとか初期化せずに救出したいので、修復方法を是非教えてください。

宜しくお願いいたします。

iMac, Mac OS X (10.5.8)

投稿日 2010/05/08 08:14

返信
返信: 37

2010/05/15 20:15 ni_ki への返信

皆さんから教えて頂いたData Rescueを買ってきて起動できないHDDを復旧してみました。


一番低レベルと思われるクイックという手法で以下が救出できました。



Mac OSX 10.5

→Users

→h???????→DS_Store →h???????.sparsebundle →vbt5



h???????.sparsebundleの情報をみてみると種類はスパース・ディスクイメージ・バンドルとなっていて、サイズは96.38GBとなっていました。

これがわたしのフォルダーボルトが設定されたホーム・フォルダなのでしょうか?

h???????.sparsebundleアイコンをダブルクリックしてみるとパスワードが要求され、パスワードを入力してみるとデスクトップにh???????という名前の白いディスクアイコン(ソフトをダウンロードした時にできるものと同じ)ができます。しかしアイコンに鍵が付いていて、それを開くことはできませんでした。h???????.sparsebundleとh???????という名前のアイコンの情報を見ると、どちらもカスタムアクセス権が割り当てられていますとなっています。しかしそれぞれのアクセス権は以下のようになっています。


h???????.sparsebundle   h???????という名前のアイコン

(不明)                       カスタム

h???????(自分) 読み/書き           カスタム

staff         読み/書き           カスタム

everyone      読み/書き           アクセス不可


なお、h???????という名前のアイコンはこのボリューム上の所有権を無視にチェックとなっています。


Data Rescueで復旧する際にData Rescueのウインドの中ではh???????.sparsebundleの中身が見えていて、8Mのファイルがいっぱいありました。これらのファイルが暗号化されたものなのかなと思います。


上述のようにh???????.sparsebundleは別ディスクにコピーできたものの、ここから写真などのデータとして取り出すのはどうすればよいのでしょう。

よろしくお願いします。

2010/05/15 20:50 バーナード への返信

念のため救出したファイルのコピーをとってから下記の操作を実行してみてください。


しかしアイコンに鍵が付いていて、それを開くことはできませんでした。


アイコンに鍵というのは、マウントされたメディアアイコンの左下についているのでしょうか? ターミナルから

sudo chflags nouchg /Volumes/h???????

と実行したら鍵は外れませんか?

また、ターミナルから

ls -lae /Volumes/h???????

ls -la h???????.sparsebundle

としたときにどのように出力されますか?


#先が見えたようで、またもカスタムアクセス権に阻まれるとは・・・ この呪縛からどうやって抜けたらいいのか試行錯誤するしかないのかな・・・ しょぼん。

2010/05/15 21:45 バーナード への返信

h???????.sparsebundleの情報をみてみると種類はスパース・ディスクイメージ・バンドルとなっていて、サイズは96.38GBとなっていました。

これがわたしのフォルダーボルトが設定されたホーム・フォルダなのでしょうか?

そうかもしれません。しかし、名前がおかしいです。目的の *.sparesebundle なら、半角英数文字のアカウント名のはずです(アカウント名は必ず半角英数文字です)。半角英数文字のファイル名なら,?? の入ったファイル名にはなりません。ファイルが破損しているように思えます。コピーを作った上で、本来のアカウント名にファイル名を変えてから、ダブルクリックしてみるとどうですか?

2010/05/15 22:41 HAL への返信

アイコンに鍵というのは、マウントされたメディアアイコンの左下についているのでしょうか? ターミナルから

sudo chflags nouchg /Volumes/h???????

と実行したら鍵は外れませんか?


そうです。アイコンの左下鍵がついています。

sudo chflags nouchg /Volumes/h???????をやってみましたが、鍵はとれませんでした。


ls -lae /Volumes/h???????

ls -la h???????.sparsebundle

としたときにどのように出力されますか?

以下のように出力されました。(?は隠し文字です)


ls -lae /Volumes/h???????

ls -la h???????.sparsebundle




Last login: Sun May 16 13:14:03 on ttys000

i???????-y???????-no-imac:~ h????????$ ls -lae /Volumes/h???????

ls: .: Permission denied

ls: ..: Permission denied

ls: .CFUserTextEncoding: Permission denied

ls: .DS_Store: Permission denied

ls: .Spotlight-V100: Permission denied

ls: .TemporaryItems: Permission denied

ls: .Trash: Permission denied

ls: .Trashes: Permission denied

ls: .adobe: Permission denied

ls: .bash_history: Permission denied

ls: .com.apple.timemachine.supported: Permission denied

ls: .com.eacceleration.netopt: Permission denied

ls: .cups: Permission denied

ls: .fseventsd: Permission denied

ls: .vbt5: Permission denied

ls: Desktop: Permission denied

ls: Desktop DB: Permission denied

ls: Desktop DF: Permission denied

ls: Documents: Permission denied

ls: Downloads: Permission denied

ls: Hurz: Permission denied

ls: Library: Permission denied

ls: Movies: Permission denied

ls: Music: Permission denied

ls: Pfurz: Permission denied

ls: Pictures: Permission denied

ls: Public: Permission denied

ls: Sites: Permission denied

ls: Temporary Items: Permission denied

ls: lame_enc_jp.dll: Permission denied

ls: lametritonus_jp.dll: Permission denied

i???????-y???????-no-imac:~ h???????$ ls -la ????????.sparsebundle

total 256

drwxrwxrwx@ 6 h??????? staff 204 Jul 30 2008 .

drwxrwxrwx+ 12 h??????? staff 408 May 16 13:14 ..

-rwxrwxrwx 1 h??????? staff 499 Jul 30 2008 Info.bckup

-rwxrwxrwx 1 h???????? staff 499 Jul 30 2008 Info.plist

drwxrwxrwx 12569 h???????? staff 427346 May 3 23:41 bands

-rwxrwxrwx 1 h???????? staff 122880 Jul 30 2008 token

i????????-y???????-no-imac:~ h???????$

いかがでしょう?宜しくお願いします。

2010/05/15 22:54 バーナード への返信

sudo chflags nouchg /Volumes/h???????をやってみましたが、鍵はとれませんでした。


入力したときに何も出力はされませんでしたか?


i???????-y???????-no-imac:~ h????????$ ls -lae /Volumes/h???????

ls: .: Permission denied


すいません。sudoをつけてください。

sudo ls -lae /Volumes/h???????


あと、ターミナルから

sudo ls -lae /Volumes/h???????/Pictures/.

とした場合に内容は閲覧できますか? 閲覧できればまだ望みがあると思います。

これもPermission deniedで跳ね返されると救出は難しいかもしれません。

2010/05/16 06:00 HAL への返信

Permission deniedが出ていますが、フォルダやファイルの名前を認識しているので、救出できる可能性が高いはずです。


sudo hdiutil attach /Volumes/h???????

でマウントしても同じく読み出せないのであれば、アクセス権の変更を後にして、sudo cp -R でファイルの救出を優先した方が良いかもです。


追記

バーナード さんにお願いがあります。

「フォルダーボルト」という表記を、この先、せめて「ファイルボルト」とか「ファイルボールト」にして頂けないでしょうか。元が「FileVault」なので。


このメッセージは次により編集されています: ni_ki 追記を追記

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

起動ディスク自体のアクセス権を変更したら起動できなくなってしまいました。

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