システムのフォントをはずしたら起動しなくなりました。

はじめまして、motooと申します。
photoshopのフォントに反映されないフォントがあり、
PCに入っているfontの整理を行っていたのですが、
全てのフォントを一度はずしてから、
再度入れなおそうと思いましたらフリーズしてしまいました。
フォントが入っていた場所は、
システムが入ったHD/ユーザ/ライブラリ/fonts
システムが入ったHD/システム/ライブラリ/fonts
システムが入ったHD/ライブラリ/fonts
のそれぞれの中です。
止まった時の状況は、全てのfontsフォルダの中身は空っぽの状態ですが、
再度入れなおそうとデスクトップにコピーしておりました。
パソコンの基本的な事をさっぱり知らないのに
こんなことをしてしまうことがまずかったかもしれませんが、
どなたか解決方法をご存知、または同じ様なことをされた方がいらっしゃいましたら、
解決方法をお教え下さいませんでしょうか?
システムを入れ替えなければ復帰するのは難しいでしょうか?
上記の内容だけではわかりにくいかと思いますが、
宜しくお願い致します。

投稿日 2007/01/03 19:43

返信: 25

2007/01/03 23:01 Community User への返信

> 外付けHDDではOS Xは出来ないのでしょうか?
HALさんが msg # 1.1.2.1.1で書かれていますが、Firewire接続で、外付けHDDから起動可能だとうたっているものを購入すれば起動できます。
#Firewire接続なら、外付けHDDから起動できるはずですが、外付けHDDのチップが外付けからの起動に対応していない場合もありますので、起動可能をうたっているものを選択されれば間違いないでしょう。

2007/01/03 23:02 Community User への返信

> 今現在は外付けHDDを持っておりませんので、明日準備できたら購入を考えておりますが、無駄に終ってしまいますでしょうか?
起動出来る外付けHDDなら無駄にはなりません。
dataをbackupしたり、緊急時のOSXにしたり、Disk Utilityの復元で内蔵HDDを丸ごとのクローンを作ったり出来ます。

2007/01/04 03:56 Community User への返信

安全のためにHomeのbackupを行って下さい。
# Finderのsidebarの家のicon以下を丸ごと
--- Termialの使い方 ---
ls -alRw [ここにfileやfolderをdrag & dropして下さい] そしてreturnを押します。
あるいは下記のtextをterminalのwindowにpasteしてreturnを行って下さい。
ls -alRw /Library/Fonts/
ls -alRw /System/Library/Fonts/
ls -alRw ~/Library/FontCollections/
ls -alRw ~/Library/Fonts/
defaults write com.apple.finder AppleShowAllFiles -bool true; killall Finder
# このtextは不可視を可視にするコマンドです。
/System/Library/Fonts/には不可視fileが入っているので見えるようにしないと失敗します。
手作業で各Fonts/の中のfontをコピーして下さい。
コピー元とコピー先のpermissionを比較して下さい。
左の英数字10桁が(read, write, execute)とowner, groupを確認して下さい。
# d: directory, owner: rwx, group: rwx, other: rwx.
/Library/Fonts/
drwxrwxr-x root admin .
-rw-rw-r-- root admin AmericanTypewriter.dfont...全てこれになります。
/System/Library/Fonts/
drwxr-xr-x root wheel .
-rw-r--r-- root wheel ._HelveLTMM...全てこれになります。
~/Library/FontCollections/
drwx------ motoo motoo .
-rw------- motoo motoo Chinese.collection...残りはこれになります。
-rwx------ motoo motoo Fixed Width.collection....これだけrwxです。
~/Library/Fonts/
drwx------ motoo motoo .
このfolderは空です。
# motooはFinderのHomeと同じ名前です。
/Library/Caches/com.apple.ATS/
# これを消去しないと問題が起こりますので... OSXを起動すれば生成されます。
defaults delete com.apple.finder AppleShowAllFiles; killall Finder
元の不可視に戻すコマンドです。
P.S. permissionは弄らなくても問題ないと思いますが、もし違うのでしたら書き込んで頂ければコマンドを載せますので...

2007/01/04 05:53 Community User への返信

> 移動したフォントを元の鞘に納めることができれば、
外付から立ち上げて、パーミッションを維持したままファインダー下で戻すことはできないと思います。元の場所から取り出した状態で既にパーミッションは変わっていると思います。
ここは素直に、外付かリストアDVDで立ち上げてディスクユーティリティの復元でバックアップを作ってから、 OS 再インストールしか無いでしょうね。とんでもない事をしてしまった、と反省してもらう事です。

2007/01/04 06:23 Community User への返信

> 外付から立ち上げて、パーミッションを維持したままファインダー下で戻すことはできないと思います。
フォントのパーミッションが狂ったくらいならば普通に起動可能ですし、起動してしまえばアクセス権の修復でアクセス権も元に戻すことが可能です(確認済み)。
バックアップをとったらシステムを入れ直した方がいいのは言うまでもありませんが (^^;

2007/01/04 18:08 Community User への返信

アドバイスを下さった皆様
様々なご指導、ご指摘、本当にありがとうございました。
先ほど外付けHDDを購入して参りまして、
外部システムとして起動を行ない、
元のシステムを動かせるようになりました。
ただ皆様がご指摘する通り、
バックアップを取りたいと考えますが、
正式な(?)バックアップの取り方がわかりません。
ひとまずは、再度調べまして対処するように致します。
アドバイスを下さいました皆様、
本当にありがとうございました。

2007/01/05 14:16 Community User への返信

復旧のめどが立ちそうで何よりです (^^)
> 正式な(?)バックアップの取り方がわかりません。
バックアップに正式なやり方というのは存在しません。大雑把に言ってしまえば、何かトラブルがあったときに泣かずに済むようにとっておくのがバックアップです。その方法、頻度は使い方によって変わってくると思うので使い方に合わせて長く続けられる方法を探してください。
今回は過失による事故でシステムが立ち上がらなくなったわけですが、HDDが突然クラッシュしてデータ復旧不可能という事態に突然陥る場合だってありえます。そうなった場合に、最低限途方に暮れずにすむ程度のバックアップは日常的にとる習慣をつけておくといいと思います。
今回はとりあえずおかしくなっているシステムを復旧させるためのバックアップなので
・インストールDVDから起動してディスクユーティリティを起動
・外付けHDDを2つにパーティション分けする(外付けに入っているデータは全部消えるので注意)
・復元元を内蔵HDD、復元先を外付けHDDの片方のパーティションに設定して復元
・エラーなく復元が正常に終了したことを確認したら、起動ディスクを外付けHDDに設定して再起動
・外付けHDDから正常に起動され、データが問題なくコピーされていることが確認できたら、念のためにもう一方のパーティションに手動で、ホームフォルダとかなくなったら困るデータをコピーしておく。
・バックアップに漏れがないことが確認できたら再びインストールDVDから起動
・ディスクユーティリティで内蔵HDDを初期化&念のためディスクの修復(くれぐれも外付けHDDを初期化しないように。不安ならインストールDVDで起動する前に外しておいた方がいいかも)
・内蔵HDDに対してシステムを新規インストール
・再起動すると環境移行ツールが立ち上がって、データを移行するかどうかを聞かれると思うので、外付けHDDのバックアップから移行するのであれば外付けHDDを接続して指示に従ってデータを移行してください。
環境移行ツールは手軽でいいのですが、トラブルの原因によってはトラブルまで一緒に移行してしまう場合があるので注意が必要です。今まで、トラブルとかデータの移行を経験したことがないのであれば、今回はツールは使わずに手動でデータを移行してみるといいかもしれません。
一度手動でデータ移行すれば、メールのデータとかブックマークとか普段どこに保存されているとか気にしていないものもどこに保存されているのかがわかるようになるので、不意のトラブル時やバックアップを取る際に役立つのではないかと思います。
ご参考まで (^^)

2007/01/09 04:25 Community User への返信

私も以前まったく同じ事をして起動不能になった事がありました・・・
同じようにfinderからシステムフォントをゴミ箱に捨ててしまって・・・
その時はターゲットモード(立ち上げ時にTを押しっぱなし)でHDとして
立ち上げ他PCに接続しそちらからフォルダを元に戻すことで復帰しました。
 以来バックアップは取るようになりましたがCarbon Copy Clonerと言うソフトを
使っています。現在のシステムをそのまま保存してくれるのでそちらを外付けに保存しておくことで
外付け・内蔵どちらからでも同じシステムを起動出来るようにしています。

2007/01/09 04:37 Community User への返信

Mac OS X 10.4以降の場合、Carbon Copy Clonerよりも、OS標準のディスクユーティリティを使うことをお勧めします。

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

システムのフォントをはずしたら起動しなくなりました。

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