Best way to make ISO?

The place to discuss linux version of MakeMKV
Post Reply
the_sunflower
Posts: 7
Joined: Sun Sep 07, 2025 8:11 pm

Best way to make ISO?

Post by the_sunflower »

I'm rebuilding my movie collection. I already have a drive and firmware that lets me rip 4k disks. What I want to know is if there is a good way to make an ISO of the entire disk, or if that is not feasible for some reason. Specifically, here is what I'm doing:
  1. Get original media
  2. 'Get raw dump' (right now I use makemkv normally to create mkv files of the titles I want)
  3. Place original media in storage bin. Just in case I need it later.
  4. Re-encode raw dump to 'my standard' (See 'Use case' section below)
  5. Move raw dump to old hard drive (leftover 1/3/etc TB drives I no longer have use for in an active system, and they just sit on a shelf in a box to keep the dust off them)
  6. Enjoy my encodes from SSD
Use case

My movie collection, when complete, is rather small. < 100 disks. I hate waiting for HDDs to spin up, and wasting the power on them spinning idle during the 99% of their life they'll be doing nothing. I might watch 1-2 movies a day, and not the whole movie at once. Thus, I keep my collection on SSD instead of HDD just to avoid the spinup time. I already have encode settings that let me preserve near-lossless quality while reducing file size anywhere between 1/2 and 1/3.

I made a spreadsheet to calculate savings. Right now I save anywhere between $1 and $0.60 by re-encoding vs storing raw, even factoring in the power used to do the encode. And the old hard drives would go into the trash, so I consider them 'free'. Their only purpose is to save me the time of re-ripping from optical if I can avoid it.

The actual question

Thus, my question, is there a way to make an ISO or some other 'whole disk' image of the entire disc. All menus, all little files, everything. It can be encrypted or not, I don't care. As long as there is a way to later decrypt it if I need to re-make 'my standard' for some reason (maybe AV2 or h266 are worthwhile upgrades). I know I can just DD /dev/sr0, but the question is, does that actually work? Are there features pressed into the discs like there were with PS2 games that prevent a 'real' copy from being made? Will I always have to refer to the optical source? Is there some special tool I need in order to make the ISO because dd can't handle some special case?

thanks much.
dcoke22
Posts: 3978
Joined: Wed Jul 22, 2020 11:25 pm

Re: Best way to make ISO?

Post by dcoke22 »

MakeMKV will make a backup of a disc. With DVDs you end up with a .iso file. With blu-rays or 4K UHDs you end up with a folder. In both cases you get the contents of the disc (perhaps minus the encryption if you choose) copied onto your storage.

On the first screen of MakeMKV choose the icon of the yellow folder with the green arrow. This will start the backup process.

If you want to preserve the menus and things, a decrypted backup will do that. If you just want to preserve the useful content, then keeping the .mkv files MakeMKV produces will be enough.
flojo
Posts: 253
Joined: Thu Jun 22, 2023 4:27 am
Location: El Paso

Re: Best way to make ISO?

Post by flojo »

I don't know if the resulting .iso works, I've never tried it, but:

Using these:
https://github.com/Randrianasulu/makefs_termux
https://github.com/Zero3K/udfct

Code: Select all

./makefs -t udf -o loglabel="Some Volume Name",disctype=bdrom,minver=0x250,discid="Some disc ID" ./output.iso ./input_directory
Using "udf_test" from udfct you'll get an output similar to the below, which does state at the end "Final UDF Revision range: 2.50 only":

Code: Select all

UDF Conformance Testing Application
(c) Koninklijke Philips Electronics N.V. 1999-2007
Application version : 1.5r6 distribution src
   UCT Core version : 1.5r6 distribution src
           platform : unknown - no scsi/atapi support

Command:
  ./udf_test
Generic options parsing:

Medium info options parsing:

Device options parsing:
        output.iso

No image configuration file output.cfg


Created image device
  image file blocks     : 1632     output.iso
     blocks, bytes      : 1632     3342336


'-image' device Medium Info:
  last valid block      : 1631   Volume Space: 3.1875 Mbytes
  block size            : 2048
  (ECC) blocking factor : 0
  nmb of sessions       : 1
  verify session        : 1
  session starts        : 0       
  medium WR type        : unknown
  medium SE type        : unknown
  medium CL type        : unknown finalization state

=> Warning: Undefined (ECC) blocking factor, set to 16.
-           Please specify "-ecclength <n>" to enable the verifier to do
-           a better job. Media that do not have ECC or fixed size packets
-           must specify: -ecclength 1

Inspect 1 block for presence of VAT or AVDP
starting at block: 1631

  ==>   read cache: max 32 buffers of 32 sectors, total 2048 Kb
   1631         1 ok block read

Inspect 456 blocks for presence of VAT or AVDP
starting at block: 1175

   1175       456 ok blocks read
   1349 AVDP    (MVDS: 288, RVDS: 1318)
   1605 AVDP    (MVDS: 288, RVDS: 1318)

Warning: Last recorded block corrected from 1631 to 1605 (-26)
Warning: Last    valid block corrected from 1631 to 1605 (-26)
         because second AVDP found.

last AVDP at 1605 (N),  AVDP at 1349 (N-256)

        Single Layer medium

Verification start medium info
  last valid block      : 1605   Volume Space: 3.1367 Mbytes
  block size            : 2048
  (ECC) blocking factor : 16
  nmb of sessions       : 1
  verify session        : 1
  session starts        : 0       
  medium WR type        : unknown
  medium SE type        : unknown
  medium CL type        : unknown finalization state

====>   Start verification
        Start time   : 2025-09-17 15:17:29 -04:00 (west of UTC)
        Verbose level: 100
        Message limit: 20
        Fake read enabled
        Read cache enabled
        Initial UDF Revision range: 1.02 thru 2.60
        Single Layer medium

====>   Volume Structure verification
        Read Volume Recognition Sequence
     16 read block
        BEA01
        Start of Extended Area
     17 read block
        NSR03
  ==>   Changed UDF Revision range from: 1.02 thru 2.60 to: 2.00 thru 2.60
-       because of "NSR03 descriptor"
     18 read block
        TEA01
     19 read block
        End of Extended Area
        End of Volume Recognition Sequence


        Reading Volume Information
    256 read block
        AVDP at 256     (MVDS: 288, RVDS: 1318)
        First Tag Serial Number: 1
   1349 read block
        AVDP at N-256   (MVDS: 288, RVDS: 1318)
   1605 read block
        AVDP at N       (MVDS: 288, RVDS: 1318)

        Number of AVDPs: 3, AVDPs at  256,  N-256,  N

====>   Read Main VDS extent:     288, length:  65536
    288 read block
        PVD   VDS Number: 0
        PVD   Recording Time: 2025-09-17 19:17:28.975268
        PVD   Volume Identifier    : "Some disc ID"
        PVD   Volume Set Identifier: "68cb094862d1c29c"
  ==>   PVD  344 New Entity Identifier (regid):
        Application Entity Identifier
          Identifier         : "*NetBSD UDF"
          Implementation Use : #00 #05 #00 #00 #00 #00 #00 #00
  ==>   PVD  388 New Entity Identifier (regid):
        Implementation Entity Identifier
          Identifier         : "*NetBSD makefs 10.0"
          OS Class           : #04  UNIX
          OS Identifier      : #08  UNIX - NetBSD
  ==>   Add PVD to VDS info
    289 read block
        PD    VDS Number: 1, Partition Number: 0
  ==>   PD   24  New Entity Identifier (regid):
        Application Entity Identifier
          Identifier         : "+NSR03"
          Implementation Use : #00 #05 #00 #00 #00 #00 #00 #00
        PD: No Unallocated/Freed Space Set in Partition Header Descriptor
  ==>   Add PD to VDS info, partition number: 0
    290 read block
        USD   VDS Number: 2, nmb of ADs: 0
  ==>   Add USD to VDS info
    291 read block
        LVD   VDS Number: 3
        LVD   Logical Volume Identifier: "Some Volume Name"
  ==>   LVD  216 New Entity Identifier (regid):
        Domain Entity Identifier
          Identifier         : "*OSTA UDF Compliant"
          UDF revision       : 2.50
  ==>   Changed UDF Revision range from: 2.00 thru 2.60 to: 2.50 only
-       because of "Domain EntityID UDF revision"
          Domain flags       : #00
        LVD   FSD at: (0,p1)
  ==>   LVD  450 New Entity Identifier (regid):
        UDF Entity Identifier
          Identifier         : "*UDF Metadata Partition"
          UDF revision       : 2.50
          OS Class           : #04  UNIX
          OS Identifier      : #08  UNIX - NetBSD
  ==>   Add LVD to VDS info
    292 read block
        IUVD  VDS Number: 4
        IUVD EntityID Identifier: "*UDF LV Info"
  ==>   IUVD 20  New Entity Identifier (regid):
        UDF Entity Identifier
          Identifier         : "*UDF LV Info"
          UDF revision       : 2.50
          OS Class           : #04  UNIX
          OS Identifier      : #08  UNIX - NetBSD
        UDF IUVD Logical Volume Identifier : "Some Volume Name"
        UDF IUVD LVInfo1: <undefined>
        UDF IUVD LVInfo2: <undefined>
        UDF IUVD LVInfo3: <undefined>
  ==>   Add IUVD to VDS info
    293 read block
        TD  

====>   Read Reserve VDS extent:    1318, length:  65536
   1318 read block
        PVD   VDS Number: 0
        PVD   Recording Time: 2025-09-17 19:17:28.975268
        PVD   Volume Identifier    : "Some disc ID"
        PVD   Volume Set Identifier: "68cb094862d1c29c"
  ==>   Add PVD to VDS info
   1319 read block
        PD    VDS Number: 1, Partition Number: 0
        PD: No Unallocated/Freed Space Set in Partition Header Descriptor
  ==>   Add PD to VDS info, partition number: 0
   1320 read block
        USD   VDS Number: 2, nmb of ADs: 0
  ==>   Add USD to VDS info
   1321 read block
        LVD   VDS Number: 3
        LVD   Logical Volume Identifier: "Some Volume Name"
        LVD   FSD at: (0,p1)
  ==>   Add LVD to VDS info
   1322 read block
        IUVD  VDS Number: 4
        IUVD EntityID Identifier: "*UDF LV Info"
        UDF IUVD Logical Volume Identifier : "Some Volume Name"
        UDF IUVD LVInfo1: <undefined>
        UDF IUVD LVInfo2: <undefined>
        UDF IUVD LVInfo3: <undefined>
  ==>   Add IUVD to VDS info
   1323 read block
        TD  

====>   Check equivalence of Main VDS and Reserve VDS

  ==>   Main and Reserve VDS are equivalent

====>   Check Main VDS. Summary:
         PVD VDS Number  0
         LVD VDS Number  3
         USD VDS Number  2
          PD VDS Number  1
        IUVD VDS Number  4  ID: "*UDF LV Info"
           5 prevailing VDS descriptors found


  ==>   Using Main VDS

  ==>   Checking VDS 'far apart' allocation for Main and Reserve VDS.

   =>   Volume Descriptor Sequence 'far apart' test summary:
-             Main VDS LBA range:        288  thru        319,   1 extent
-          Reserve VDS LBA range:       1318  thru       1349,   1 extent
-         lowest packet distance:      63 ECC packets ( 64.9% of remaining Volume Space)
-            test margin level 1:      10 ECC packets ( 10.3% of remaining Volume Space)
-            test margin level 2:      49 ECC packets ( 50.5% of remaining Volume Space)
-              Main VDS    Reserve VDS    ECC packet distance
-                  319           1318           63                      


====>   Checking Logical Volume: "Some Volume Name"

        Prevailing Partition Descriptors:
          pNmb:    0, start:   384, length:     928, access: read-only

        LVD Partition Maps:
          p0: Physical Partition Map (Type 1), pNmb:    0
          p1: Metadata Partition Map (Type 2), pNmb:    0

  ==>   Changed medium WR type from unknown to read-only
-               because of partition access type
  ==>   Changed medium SE type from unknown to nonsequential
-               because of no Virtual Partition found

  ==>   Metadata Partition found
          Allocation Unit Size: 32 (blocks)
          Alignment Unit Size : 32 (blocks)
          Duplicate Metadata Flag not set

        Read Metadata File FE
    384 read block
        EFE  file type MF    UniqueID: #0000000000000000   name: <Metadata File>
        cnt:  extent type,      size,  location,part,     body, total alloc
          1: short_ad   0     327680         32 0       327680     327680

        Metadata File Modification Time: 2025-09-17 19:17:28.977879

        Fake read Metadata File data
    416 fake read 160 blocks

        Read Metadata Mirror File FE
   1311 read block
        EFE  file type MMF   UniqueID: #0000000000000000   name: <Metadata Mirror File>
        cnt:  extent type,      size,  location,part,     body, total alloc
          1: short_ad   0     327680         32 0       327680     327680

        Metadata Mirror File Modification Time: 2025-09-17 19:17:28.977886

        Fake read Metadata Mirror File data
    416 fake read 160 blocks

  ==>   Checking Metadata 'far apart' allocation for EFE.

   =>   Metadata 'far apart' test summary:
-        Metadata File LBA range:        384  thru        384,   1 extent
-          Mirror File LBA range:       1311  thru       1311,   1 extent
-         lowest packet distance:      57 ECC packets ( 57.6% of remaining Volume Space)
-            test margin level 1:      10 ECC packets ( 10.1% of remaining Volume Space)
-            test margin level 2:      50 ECC packets ( 50.5% of remaining Volume Space)
-         Metadata File    Mirror File    ECC packet distance
-                  384           1311           57                      


        Mounted Partitions:
-       p0: Physical, pNmb:    0, blocks:     384 thru    1311, access: read-only
-                         logical blocks:       0 thru     927
-       p1: Metadata, pNmb:    0, blocks:     416 thru     575, access: read-only
-                         logical blocks:       0 thru     159

  ==>   Changed medium CL type from unknown finalization state to finalized
-               because of more than one AVDP found

        Read LVID sequence extent: 320, length: 131072
    320 read block
        LVID  - Open
        LVID Recording Time: 2025-09-17 19:17:28.977901
    321 read block
        LVID  - Close
        LVID Recording Time: 2025-09-17 19:17:28.979091
        Found prevailing LVID
    322 read block
        TD  

        Next UniqueID: #000000000000001A,
        from LVID Logical Volume Header Descriptor.


  ==>   p0: read Unallocated or Freed Partition Space Sets
        p0: No partition Space set found
        --

  ==>   p1: No Metadata Bitmap File for read-only partition.
        --

        Read FSD sequence extent: (0,p1), length:   2048

    416 read block
        FSD   FSN: 0,  FSDN: 0
        FSD   Logical Volume Identifier: "Some Volume Name"
        FSD         File Set Identifier: "anonymous"
        FSD   Copyright File Identifier: <undefined>
        FSD    Abstract File Identifier: <undefined>
        FSD           Root Directory at: (1,p1)
        FSD  System Stream Directory at: <undefined>

====>   Volume identifiers summary:

            PVD:         Volume Identifier  [32]: "Some disc ID"
            PVD:     Volume Set Identifier [128]: "68cb094862d1c29c"
            LVD: Logical Volume Identifier [128]: "Some Volume Name"
           IUVD: Logical Volume Identifier [128]: "Some Volume Name"
            FSD: Logical Volume Identifier [128]: "Some Volume Name"
            FSD:       File Set Identifier  [32]: "anonymous"

====>   File Structure verification

        Read Root Directory
    417 read block
        EFE  file type DIR   UniqueID: #0000000000000000   name: <root>
        EFE  216 Embedded data, 556 bytes

  ==>   (max) depth:  1  1  Expand directory: <root>

        EFE  216 Verify embedded FIDs, 556 bytes
        FID  UniqueID: #00000000  cid:       name: /<parent FID>, refers to: <root>
        FID  UniqueID: #00000010  cid:   8   name: "udf_bswap.h"
        FID  UniqueID: #00000011  cid:   8   name: "Makefile"
        FID  UniqueID: #00000012  cid:   8   name: "cdio_mmc_structs.h"
        FID  UniqueID: #00000013  cid:   8   name: "unicode.h"
        FID  UniqueID: #00000014  cid:   8   name: "udf_mount.h"
        FID  UniqueID: #00000015  cid:   8   name: "cdio.h"
        FID  UniqueID: #00000016  cid:   8   name: "udf_osta.h"
        FID  UniqueID: #00000017  cid:   8   name: "Makefile.inc"
        FID  UniqueID: #00000018  cid:   8   name: "ecma167-udf.h"
        FID  UniqueID: #00000019  cid:   8   name: "newfs_udf.h"
        Add FIDs to directory hierarchy and read FEs
    418 read block
        EFE  file type FILE  UniqueID: #0000000000000010   name: "udf_bswap.h"
        cnt:  extent type,      size,  location,part,     body, total alloc
          1: long_ad    0       2198        192 0         2198       4096
    419 read block
        EFE  file type FILE  UniqueID: #0000000000000011   name: "Makefile"
        EFE  216 Embedded data, 482 bytes
    420 read block
        EFE  file type FILE  UniqueID: #0000000000000012   name: "cdio_mmc_structs.h"
        cnt:  extent type,      size,  location,part,     body, total alloc
          1: long_ad    0       5809        194 0         5809       6144
    421 read block
        EFE  file type FILE  UniqueID: #0000000000000013   name: "unicode.h"
        cnt:  extent type,      size,  location,part,     body, total alloc
          1: long_ad    0       5445        197 0         5445       6144
    422 read block
        EFE  file type FILE  UniqueID: #0000000000000014   name: "udf_mount.h"
        cnt:  extent type,      size,  location,part,     body, total alloc
          1: long_ad    0       2368        200 0         2368       4096
    423 read block
        EFE  file type FILE  UniqueID: #0000000000000015   name: "cdio.h"
        cnt:  extent type,      size,  location,part,     body, total alloc
          1: long_ad    0      11361        202 0        11361      12288
    424 read block
        EFE  file type FILE  UniqueID: #0000000000000016   name: "udf_osta.h"
        EFE  216 Embedded data, 960 bytes
    425 read block
        EFE  file type FILE  UniqueID: #0000000000000017   name: "Makefile.inc"
        EFE  216 Embedded data, 372 bytes
    426 read block
        EFE  file type FILE  UniqueID: #0000000000000018   name: "ecma167-udf.h"
        cnt:  extent type,      size,  location,part,     body, total alloc
          1: long_ad    0      22311        208 0        22311      22528
    427 read block
        EFE  file type FILE  UniqueID: #0000000000000019   name: "newfs_udf.h"
        EFE  216 Embedded data, 1568 bytes

Directory: <root>

.d.p.e..........:d.rwx:d.rwx:..r.x DIR   1 2023-01-24 21:19        556 /<parent FID>, refers to: <root>
.....L..........:d.rw.:d.rw.:..r.. FILE  1 2023-01-24 21:19       2198 "udf_bswap.h"
.....e..........:d.rw.:d.rw.:..r.. FILE  1 2023-01-24 21:19        482 "Makefile"
.....L..........:d.rw.:d.rw.:..r.. FILE  1 2023-01-24 21:19       5809 "cdio_mmc_structs.h"
.....L..........:d.rw.:d.rw.:..r.. FILE  1 2023-01-24 21:19       5445 "unicode.h"
.....L..........:d.rw.:d.rw.:..r.. FILE  1 2023-01-24 21:19       2368 "udf_mount.h"
.....L..........:d.rw.:d.rw.:..r.. FILE  1 2023-01-24 21:19      11361 "cdio.h"
.....e..........:d.rw.:d.rw.:..r.. FILE  1 2023-01-24 21:19        960 "udf_osta.h"
.....e..........:d.rw.:d.rw.:..r.. FILE  1 2023-01-24 21:19        372 "Makefile.inc"
.....L..........:d.rw.:d.rw.:..r.. FILE  1 2023-01-24 21:19      22311 "ecma167-udf.h"
.....e..........:d.rw.:d.rw.:..r.. FILE  1 2023-01-24 21:19       1568 "newfs_udf.h"

        file body read: "udf_bswap.h"
    576 fake read 2 blocks
        file body read: "Makefile"
        fake read FE embedded bytes: 482
        file body read: "cdio_mmc_structs.h"
    578 fake read 3 blocks
        file body read: "unicode.h"
    581 fake read 3 blocks
        file body read: "udf_mount.h"
    584 fake read 2 blocks
        file body read: "cdio.h"
    586 fake read 6 blocks
        file body read: "udf_osta.h"
        fake read FE embedded bytes: 960
        file body read: "Makefile.inc"
        fake read FE embedded bytes: 372
        file body read: "ecma167-udf.h"
    592 fake read 11 blocks
        file body read: "newfs_udf.h"
        fake read FE embedded bytes: 1568

        Expand complete, max depth  1 for directory: <root>
-                         10 files   0 directories
-        overall total:   10 files   1 directory  

        Maximum directory depth: 1

        End of directory tree expansion
        Excluding deleted FIDs with cleared ICB

====>   Testing File Link Count by cross reference of 14 paths.
        File Link Count errors will be identified here by the
        physical address of the File Entry as well as all
        paths identifying the File Entry.
        The physical address of the File Entry is also shown in
        the informational read block messages above.
        Note that errors found here may have been reported before
        or may be caused by other previously reported errors.

====>   Testing free Volume Space in USD Allocation Descriptors
        No free Volume Space defined in USD

====>   Build Partition Space Bitmaps.
        Also check structures that overlap with partition space.

====>   Partition Allocation summary :

 ===>   Physical Partition p0:  size 928 blocks, read-only
                                blocks     384 thru    1311

  ==>   Compare partition p0 calculated bitmap to recorded Space Set
          No Space Set found for partition p0

 ===>   Metadata Partition p1:  size 160 blocks, read-only
                                mapped on Physical Partition p0

  ==>   Compare partition p1 calculated bitmap to recorded Space Set
          No Space Set found for partition p1

====>   Final LVID verification
        Close LVID
  ==>   read-only Physical Partition p0 Space summary:
                          Partition Length    :     928
                     LVID Partition Size      :     928
                     LVID Partition Free Space:       0
                  Verifier expected free space:       0


  ==>   read-only Metadata Partition p1 Space summary:
                          Partition Length    :     160
                     LVID Partition Size      :     160
                     LVID Partition Free Space:       0
                  Verifier expected free space:       0


  ==>          LVID status summary:
        Last modification Time    : 2025-09-17 19:17:28.979091 (equal to UTC)
        Last written Developer Id : "*NetBSD makefs 10.0"
        Next UniqueID             : #000000000000001A => from LVID
        max used FE  UniqueID     : #0000000000000019
        max used FID UniqueID     :         #00000019
        Number of Files           :       10
        Number of Directories     :        1
        Min UDF Read   Revision   : UDF 2.50
        Min UDF Write  Revision   : UDF 2.50
        Max UDF Write  Revision   : UDF 2.50
            Medium UDF Revision   : UDF 2.50


====>   Testing uniqueness of relevant UniqueIDs.


        Test complete
        Elapsed time : 00:00

====>   Volume identifiers summary:

            PVD:         Volume Identifier  [32]: "Some disc ID"
            PVD:     Volume Set Identifier [128]: "68cb094862d1c29c"
            LVD: Logical Volume Identifier [128]: "Some Volume Name"
           IUVD: Logical Volume Identifier [128]: "Some Volume Name"
            FSD: Logical Volume Identifier [128]: "Some Volume Name"
            FSD:       File Set Identifier  [32]: "anonymous"

====>   Encountered EntityID (regid) summary:

 count  EntityID

    3   Domain Entity Identifier
          Identifier         : "*OSTA UDF Compliant"
          UDF revision       : 2.50
          Domain flags       : #00
    2   UDF Entity Identifier
          Identifier         : "*UDF LV Info"
          UDF revision       : 2.50
          OS Class           : #04  UNIX
          OS Identifier      : #08  UNIX - NetBSD
    2   UDF Entity Identifier
          Identifier         : "*UDF Metadata Partition"
          UDF revision       : 2.50
          OS Class           : #04  UNIX
          OS Identifier      : #08  UNIX - NetBSD
   23   Implementation Entity Identifier
          Identifier         : "*NetBSD makefs 10.0"
          OS Class           : #04  UNIX
          OS Identifier      : #08  UNIX - NetBSD
    2   Application Entity Identifier
          Identifier         : "*NetBSD UDF"
          Implementation Use : #00 #05 #00 #00 #00 #00 #00 #00
    2   Application Entity Identifier
          Identifier         : "+NSR03"
          Implementation Use : #00 #05 #00 #00 #00 #00 #00 #00

  These EntityIDs are also shown above when read for the first time

====>   Final verify status report

  Final UDF Revision range: 2.50 only

  File System info
  last valid block      : 1605   Volume Space: 3.1367 Mbytes
  block size            : 2048
  (ECC) blocking factor : 16
  nmb of sessions       : 1
  verify session        : 1
  session starts        : 0       
  medium WR type        : read-only
  medium SE type        : nonsequential
  medium CL type        : finalized

  Summed file body sizes:  52874 bytes  (51.6348 Kbytes)

    Error count:   0    total occurrences:     0  -> search for   "error:"
  Warning count:   1    total occurrences:     1  -> search for "warning:"

  Additional notes may have been printed:         -> search for    "note:"

  Disclaimer:
-       The number of errors and warnings is an indication only.
-       There is no guarantee that the number of errors and
-       warnings as shown by the UDF verifier is correct.


Exit code 1, complete with warnings.
the_sunflower
Posts: 7
Joined: Sun Sep 07, 2025 8:11 pm

Re: Best way to make ISO?

Post by the_sunflower »

dcoke22 wrote:
Wed Sep 17, 2025 6:02 pm
On the first screen of MakeMKV choose the icon of the yellow folder with the green arrow. This will start the backup process.
Ah, that's what that button does. I thought it was the same as another button. Thanks! That looks like what I was after!
flojo
Posts: 253
Joined: Thu Jun 22, 2023 4:27 am
Location: El Paso

Re: Best way to make ISO?

Post by flojo »

Sadly makefs creates a .iso much larger than it needs to be (possibly minimum layer size?), however the resulting .iso is UDF 2.50 and does play in both Kodi and VLC. I'm not sure if there's an option that will change the resulting size. I'll also try to see what the .iso size is created by ImgBurn.

Update: ImgBurn creates a iso the same size as the source iso, but I'm assuming that ImgBurn was used to create the source.

Final Update: If I use "disctype=bdr" the file size will be identical to that of ImgBurn but the resulting image is broken and won't play in Kodi or VLC. Using "bdr" essentially is the same as "bdrom" except at the end it truncates the image to the smaller size, it states: "Truncing the disc-image to allow for VAT", but I'm not sure if it writes the VAT then :-/ I'm giving up.
Post Reply