OSXで.imgや.smiがつくれるもんでしょうか
OSX付属のDiskCopyだとOS9形式のイメージファイルが出来ないようですが、これを作れるOSXアプリはあるもんでしょうか?
いまだ互換の為必要なもんで・・・。
OSX付属のDiskCopyだとOS9形式のイメージファイルが出来ないようですが、これを作れるOSXアプリはあるもんでしょうか?
いまだ互換の為必要なもんで・・・。
undefined
横から失礼いたします m(_ _)m
>OS9上でマウントできるのは、
>OS9.2.2 と OSX10.2.6 がインストールされた環境で
>OSX上のDiskCopyで作成されたファイルタイプ、クリエータが
>devi ddsk のものだけでという条件がつくということがいえそうですね。
私のMacにはOS 9が入っていないので、知り合いのMacでの検証ですが・・・
OS X 10.2.8のDiskCopyで作成したdevi ddskのものはマウントできません。
木藤さん同様-50のエラーが出ます。
Jeditのファイルもマウントできませんでした。
でも、全部のdmgがマウントできないわけではありません。
Appleの提供しているAirPort_3.1.1.dmg (BINA, hDmp) は問題なくマウントできます。
なぜ、環境によってマウントできるものが違うのかは・・・謎です。
(ヒトのMacであまり無茶な確認はできないですし・・・)
ご参考まで (^^)
HALさん、検証ありがとうございます。
逆に泥沼が一層深く(^_^;
ここまでを、まとめておきます。
(devi,ddsk) (BINA, hDmp) (TEXT,なし) (なし,なし)
Pastoral10.2.6 ○ × × ×
木藤さん 10.2.8 ×
HALさん 10.2.8 × ○
うーん。
私の環境だとHexEditのクリエータになっていました、
Disk Copy 6.3.3でもクリエータはddskですし。
蟻地獄に埋没中な私。
はじめましてです。私も以前から不便に思っていろいろ試していました。ここの書き込みを見て思いついてやってみましたところ、成功しましたのでご報告します。OS X 10.2.6とClassic 9.2.2環境でテストしています。
ClassicでマウントできないdmgファイルをDisk Copyの「イメージを変換」で「DVD/CDマスター」というのにしたら成功しました。
チェックサムで見るとマウントできないものはフォーマットが「Mac OS 拡張」で作ったつもりでもイメージフォーマット「UDIF」となってしまっているようです。
自己レスで追加です。ファイルタイプは「GImg」、クリエータが「ddsk」となり、拡張子が「.cdr.dmg」と二重に付いてしまいます。
三宅さん、情報ありがとうございます!
私もまたいつくか検証してみて、
新たにわかったことがあったら書き込みます。
ここで本トピックスの元々のテーマにかえってみたいと思います。
>OSX付属のDiskCopyだとOS9形式のイメージファイルが出来ないようですが、
これを作れるOSXアプリはあるもんでしょうか?
このテーマに
「OSXのDiskCopyで作った *.dmg のファイルがOS9 でマウントできる」と、
私が解決策を出しましたが、それに対して反証が出ました。
その後のみなさんの貴重な時間を割いての検証により、
「マウントできる場合とマウント場合できない場合がある」ということがわかりました。
しかしながら、マウントできるための条件が確定できていないのがここまでの
ディスカッションの流れです。
一方、DMG Maker 2.0.2 という案も出されています(検証された方いらっしゃいます?)
今回は第3の案を提出したいと思います。
今日知ったのですが、コマンドラインツールに hdiutil というものがあります。
これは、OSXでディスクイメージファイルを扱うコマンドです。
残念ながら、私のPBにはHDの空き容量がぎりぎりのため、最小限の構成で、
OSXをインストールしたため、このコマンドが見あたりませんでした。
で、検証はできていないのですが、
http://www.hmug.org/man/1/hdiutil.html
を見ますと、DiskCopyよりも多くのことができる高機能なコマンドだとわかります。
で、hdiutilにより、*.dmg のファイルを 別のフォーマットに変換することが
できるようです。
hdiutil convert 元ファイル名 -format DC42 -o 変換後ファイル名
とするとDiskCopy4.2形式に変換できるようです。
これで、トピ主のTact さんの問題は解決になりませんか。
どうもです。
みなさんDisk Copyのチェックサムはどうされてます?
その後の検証で、MacOS9のDisk Copyで「チェックサムを検証しない」で試したところ、dmgイメージをマウントできました。中にはどうしてもできないものもありますが、成功するものが増えます。
MacOS9環境しかない場合、OS Xで変換というのは無理ですので、チェックサム検証無しを試されたらいかがでしょうか。
三宅さん、
これには気がつきませんでした。
確かに、それまでマウントできなかった環境でも
MacOS9のDisk Copyで「チェックサムを検証しない」
にしたら、アッサリとマウントできました。
こんなに簡単な方法があったとは!
これで問題はかなりの部分解決かな?
やってみました。
% hdiutil convert /Users/(my account)/Desktop_/Xbench_1.1.2¥ copy.dmg -format DC42 -o Xb.img
hdiutil: convert: failed. No such file or directory (-50).
Disk Copy 4.2 images can only be 400K, 720K, 800K, or 1440K in size.hdiutil: convert failed - error -50
Disk Copy って元々、FD のCopy ユーティリティだったので
この結果になったと思います(Xbench_1.1.2¥ copy.dmg = 268 KB)。
PowerBambooさん、検証ありがとうございました。
やってみないとわからないものですね。
FDのサイズに制限されるのでは、
hdiutilでコンバートという方法は使えませんねえ。。
AirPort_3.1.1.dmgと私がCD-R/RW用に作成したイメージファイルはマウント
する事が出来ました。
尚、後者は「チェックサムの検証をする」のチェックを外す必要が有りました。
因みに BitTorrent_OSX_3.2.2a.dmgはエラー(183)が出てマウントできません
でした。
確認が遅くなってすいません。DMG Maker使えそうです。有り難うございます。
しかし.dmgマウントをOS9で出来るんですかね?こちとら無理みたいです・・・。
Disk CopyにDrag & Dropする事でマウントできる物も有りました。
因みにDisk Copyの初期設定で「チェックサムの検証」は外した
状態です。
OSXで.imgや.smiがつくれるもんでしょうか