• 締切済み

mkisofsでISO作成

mkisofsでISOを作成しようとしているのですが、それに含まれるファイル名やディレクトリ名が長すぎるせいか、「Joliet tree sort failed.」というエラーが出ます。 これを回避する方法はあるでしょうか? 下記のようにコマンドを実行しています。 mkisofs.exe -b image.bin -no-emul-boot -J -R -o test.iso c:\test

みんなの回答

  • hirorin00
  • ベストアンサー率50% (446/884)
回答No.1

はじめまして 焼き込む形式によって違うのですが、ファイル名は最高32文字までか、64文字までという制限があります。 これはCDもしくはDVDの「仕様」ですので、いかんともしがたいものがあります。 御自分のファイル名を短くするしかないと思います。 的外れでしたらごめんなさい。

kyo_222000
質問者

お礼

ありがとうございます!! やはりどうしようも無いようですね・・・。 諦めます

関連するQ&A

  • treeコマンドでソートできませんか?

     コマンドプロンプトのtreeコマンドで、ディレクトリ名順、ファイル順にソートして出力することはできますか?  “| sort”を使ってみましたが、どうもうまくできませんでしたので。よろしくお願いします。

  • Linuxのコマンドについて

    カレントディレクトリのファイルリストを逆順ソートしてtestというファイル名で保存したいのですが その場合コマンドはどのように打てばいいでしょうか?

  • ISO2022⇒SJIS

    ISO2022⇒SJIS のコード変換ではまってます。 以下のISO2022のコード体系で表されたデータをSJISに変換したいのですが、 「1b6f 3b30 0f20 1b6f 3066 0f20 1b6f 3b33 0f20 2020 2000」 UNIXのコマンドのiconv で変換すると iconv -f ISO-2022-JP -t SJIS test.bin iconv: 変換エラーです。 変換エラーが検出されました。 となってしまいます。 ということは、ISO2022 と ISO-2022-JP は別のコード体系なのでしょうか? ISO2022の別コードへの変換するプログラムサンプルがありましたら、 おしえてください。お願いします。

  • Windows11のISOをDVDに焼いたモノを再

    DVDの中身を書き換えて再度インストールDVDにしたいです。 Windows11のISOをDVDに焼いたモノを適当なフォルダにコピーしました。 C:\Windows11の中身>dir ドライブ C のボリューム ラベルがありません。 ボリューム シリアル番号は X99X-9XXX です C:\Windows11の中身 のディレクトリ 2022/12/28 14:30 <DIR> . 2022/12/28 14:28 <DIR> .. 2022/09/25 16:01 128 autorun.inf 2022/12/28 14:15 <DIR> boot 2022/09/25 16:01 442,062 bootmgr 2022/09/25 16:01 2,556,264 bootmgr.efi 2022/12/28 14:30 0 dir 2022/12/28 14:15 <DIR> efi 2022/09/25 16:01 95,712 setup.exe 2022/12/28 14:16 <DIR> sources 2022/12/28 14:16 <DIR> support 5 個のファイル 3,094,166 バイト 6 個のディレクトリ 315,621,957,632 バイトの空き領域 sources\appraiserres.dll を書き換えた後に再度DVDに焼きたいです。 単純にコピペしてデータとして焼くのはできましたが、 そうではなく 再度ISO化してインストーラとして焼きたいです。

  • コマンドプロンプトのファイル指定

    ImageMagick初心者です。 ImageMagickという画像変換ソフトを使って「BMP画像」を「4bit グレースケールPNG画像」に変換しようとと思っています。 変換する際に、コマンドプロンプトでコマンドを入力して、変換対象のファイルを指定しようとしたのですが、ファイル名に半角スペースが含まれていて、正しく実行できません。 変換対象:「Tombo village.bmp」 出力対象:「Test.png」 ファイル名を変更する以外に変換する方法はないでしょうか? あと、ImageMagickで一度の操作で大量のファイルを変換するようなコマンドってありますか? 誰か教えてください! ■コマンドプロンプト実行結果■ C:\Users\[User Name]\Pictures\Folder>convert -colorspace gray -depth 4 Tombo village.bmp Test.png convert.exe: unable to open image `Tombo': No such file or directory @ error/blob.c/OpenBlob/2641. convert.exe: no decode delegate for this image format `Tombo' @ error/constitute.c/ReadImage/550. convert.exe: unable to open image `village': No such file or directory @ error/blob.c/OpenBlob/2641. convert.exe: no decode delegate for this image format `village' @ error/constitute.c/ReadImage/550. convert.exe: unable to open image `letters.bmp': No such file or directory @ error/blob.c/OpenBlob/2641. convert.exe: no images defined `Test.png' @ error/convert.c/ConvertImageCommand/3068. -------------------------となります。

  • bash forコマンドでソート

    bash forコマンドでソート CentOS8 bashの forコマンドで、ディレクトリ内のファイル名を部分指定した降順でソートした状態で順次読み込みしたいです。 <ファイル> aaa.dat bbbb_0001.dat TEST_0001.file TEST_0002.file TEST_0003.file <アウトプット> TEST_0003.file TEST_0002.file TEST_0001.file 基本的な読込と、lsコマンドの結果を基に読み込む方法はわかりましたが、これに降順ソートを加えるにはどうすれば良いでしょうか? <基本的な読込> for file in /dir1/TEST_*.file do echo $file done <lsコマンドの結果を基に読込> for file in $(ls /dir1/TEST_*.file) do echo $file done

  • UNIXのコマンドについて

    カレントディレクトリ以外のディレクトリ(/home/ABC)にあるファイル(SORT.exe)を実行する時、pager "less"を併用して画面出力を分割するコマンドを教えてください。 また、そのファイルの標準出力をカレントディレクトリ上のWoutファイルに追加するコマンドを教えてください。 pager less Wout などの意味もあわせて教えてほしいです。 よろしくお願いします。

  • シェルスクリプト bashのtestコマンドが動きません

    こんにちは、ど素人なのにシェルスクリプト仕事で書かされ苦しんでます。 SUN-solaris8で動作したシェルをLinuxE3.0へ移動させたら testコマンドでエラーになりました。 SUN-solaris8ではbsh LinuxE3.0ではbashです。 test -s file名は両方で認識するようですが、 test -s ../directory名/file名で指定して 実行するとSUNでは動作したのですが Linuxではわけの分からないメッセージが出て終了。 Linuxで % sh と打つと/bin/bash % test と打つと /XXX/usr/binだったかな?パス忘れました。 % man bashでマニュアル見るとtestは[]で囲め?   英語だから良く分からなかった。   疲れたので今日は諦めました。 testコマンドで良い解決法ご教示願います。 情報が不足なら指摘いただいた物を追加いたします。

  • chownを使い、特定のユーザーだけ一気に他のユーザーに変更したい

    Linuxで、chownを使ってあるディレクトリ以下の所有者を一気に別のユーザーに所有者に変更したいのですが、どうすれば良いでしょうか。 test1というユーザーが所有者のディレクトリ、ファイルのみを全てtest2に変更し、rootやnobodyはそのままにしておきたいのです。 :例(ディレクトリ名は適当です) ディレクトリ名 現在の所有者 新しい所有者 bin test1 test2 bin/max test1 test2 line root root man test3 test3 home test1 test2 以上のように、所有者の移行を一気に行いたいのです。 方法などございましたら、お教えください。

  • sortコマンドについて

    いつもお世話になっております。 sortコマンドについて質問させて下さい。 現在UNIXコマンドのsortによってファイルをソートしようとしています。 ソート対象となるファイルは下記の通りです。 ファイルの種類:csvファイル ファイルサイズ:80MByte 1レコード長:48Byte レコード数:120万レコード レコード例: 2,1000 ,1,10C0,15,0000000100000000000000000000000000000000 2,1117 ,1,10B0,16,0000000300000000000000000000000100000000 ・ ・ ・ そこで下記のようなコマンドにてソートしています。 sort -t, -k 1,1 -k 2,2 -k 3,3 -k 4,4 < fileA.csv > fileB.csv すると「sort:0653-657ソート中に書込みエラーが発生しました。」と出力され中断してしまいます。 自分なりにsortコマンドについて調べてみたところ、 /usr/tmpディレクトリのファイルシステムがいっぱいになることでコマンドが失敗しているようです。 (一時的にそのディレクトリにソート内容を展開しているようでした) 社内にて/usr/tmpディレクトリのファイルシステムの拡張を求めたところ「できない」と言われてしまいました。 開発の最終段階でのボリュームテストを行ったときの障害でしたので、 処理を大幅に変更するような対処は出来ない状況です。 代替方法などありましたらご教示頂きたいと思います。 以上、宜しくお願い致します。

専門家に質問してみよう