web-dev-qa-db-ja.com

読み取り/書き込み権限でISOイメージをマウントする

私はクロスプラットフォームCDを作成するために これらの指示 に従っています。 Mountain Lionで、イメージを読み取り/書き込みとしてマウントできないという問題に遭遇しました。

ターミナルに次のように入力すると:

hdiutil attach -readwrite ~/2013CD.iso

次のメッセージが表示されます。

hdiutil: attach failed - Function not implemented

これを回避する方法はありますか?変更を加えるために、readwriteとしてイメージをマウントできる必要があります。

9
colincameron

ISO 966 (CDイメージ)はnot書き込み用に設計されています。ファイルシステム全体は、効率的な読み取り専用アクセス用に設計されています。

.isoの一部を変更する場合は、次の3つのオプションがあります。

  1. すべてのデータをコピーします。コピーを変更します。新しいisoファイルを生成します。
  2. Isoが マルチセッションCD の一部である場合は、新しいファイルを追加してインデックスを変更できます。これによって古いファイルが変更されることも、ファイルを消去してスペースを確保することもできません。
  3. オーバーレイファイルシステム を使用します。すべての書き込みは非ISO部分に送られますが、ISOにあるかのように表示されます。これがライブCDの数です。
7
Hennes

私も同じ問題を抱えていました。回避策は、OS X10.6.8を実行しているMacを使用することです。

マウンテンライオンは何らかの理由でそれをブロックしているようです。

1
user199906

から https://wiki.afp548.com/index.php/Mount_DMG_Read_Write

...シャドウオプションと同様に、読み取り専用画像を添付します。

    hdiutil attach -owners on your.dmg -shadow

このコマンドを入力すると、イメージが新しいデバイスとしてオペレーティングシステムに接続されます。通常、これはコマンドラインから表示されます。

それは-shadowこれを有効にするオプション。

1
DavidWan