如何格式化 DVD-RAM?

如何格式化 DVD-RAM?

我有几个 DVD-RAM 磁盘,使用 udftools 时,具体来说

sudo mkudffs --media-type=dvdram /dev/sr0

/dev/sr0 是我的 DVD-RAM 驱动器,我得到了它trying to change type of multiple extents并且什么也没有发生。

我应该怎么办?

编辑

尝试使用 dvd+tools 后,我得到了以下结果:

#dvd+rw-format /dev/dvd -format=full -ssa=default
* BD/DVD±RW/-RAM format utility by <[email protected]>, version 7.1.
* 4.6GB DVD-RAM media detected.
* formatting 54.8|

和之前 mkudffs 的错误一样。

答案1

有一天,我得到了 20 张新的(未使用...但很旧)DVD-RAM 光盘。当我尝试在 Linux 上使用它们时,无法与 K3b 或其他优秀程序配合使用。因此,我将它们用于 Windows 7,后来又用于 Win Windows 或 Win Windows。

曾几何时,我发现mkfs.udf== mkudffs非常好,但它只是为了模拟工作,甚至没有选项-n

后来我终于发现了dvd+rw-format

然后我想起了很久很久以前,我们有了第一块 10MB 的硬盘。这是真的!对于这些磁盘(我认为是 MFM 磁盘),你必须进行低级格式化以准备表面,然后进行高级格式化以在其上放置文件系统。

DVD-RAM 磁盘的问题似乎应该类似,并且 K3b(及其他人)没有执行第一步,因为表面太“光滑”了,所以看不到任何磁盘!

最后,我可以使用上面提到的两个程序以及好的选项来完成这项工作。

以下是全部内容:

  1. 首先,进行低级格式化:

    $ dvd+rw-format -force=full /dev/sr0
    BD/DVD±RW/-RAM format utility by <[email protected]>, version 7.1.
    4.6GB DVD-RAM media detected.
    formatting 100.0|
    
    • 它从最后一行“* formatting 0.0/”开始,大约需要 40 分钟才能达到“* formatting 100.0”(%);所以请耐心等待!
    • -force=full用来将磁盘格式化到最后。
  2. 然后,必须设置 UDF 文件系统:

    $ mkudffs --utf8 -m dvdram -l 11_UDF_20221125 /dev/sr0
    filename=/dev/sr0
    
    label=11_UDF_20221125
    uuid=63808097e8737748
    blocksize=2048
    blocks=2236703
    udfrev=2.01
    start=0, blocks=16, type=RESERVED 
    start=16, blocks=4, type=VRS 
    start=20, blocks=76, type=USPACE 
    start=96, blocks=16, type=MVDS 
    start=112, blocks=16, type=USPACE 
    start=128, blocks=4, type=LVID 
    start=132, blocks=124, type=USPACE 
    start=256, blocks=1, type=ANCHOR 
    start=257, blocks=2236189, type=PSPACE 
    start=2236446, blocks=1, type=ANCHOR 
    start=2236447, blocks=65, type=USPACE 
    start=2236512, blocks=16, type=RVDS 
    start=2236528, blocks=174, type=USPACE 
    start=2236702, blocks=1, type=ANCHOR 
    
    • --utf8选项必须是该行中的第一个选项才有效;
    • -m dvdram获取 DVD-RAM 正确尺寸参数的选项;
    • -l 11_UDF_20221125将给出标签(对我来说是第 11 个磁盘,UDF,创建于 2022 年 11 月 25 日)。
  3. 最后,挂载文件系统(通常打开和关闭托盘就足够了)**

    $ sudo mount -t auto /dev/sr0 sr0_mount_point
    
    • /dev/sr0对我来说,更改为您的“本地”驱动器。
  4. 所有工作都已完成,您也可以验证它:**

    $ mount -l | grep /dev/sr0**
    
    /dev/sr0 on sr0_mount_point type udf (rw,relatime,utf8) 11_UDF_20221125]
    
    • -lmount 选项,查看挂载点及其标签,以及
    • | grep /dev/sr0,获取我的第一台 DVD-CD-BD 驱动器的唯一一行。

因此,DVD-RAM 磁盘上现在有一个 UDF 文件系统,UTF8 字符编码为 utf8,并且按照我想要的方式标记为 11_UDF_20221125!

同样地,您可以在 CD-RW、DVD-RW 或 DVD+RW 上使用其特定的 -m cdrw、-m dvdrw 来制作 UDF 文件系统(mkfs.udf==)mkudffs

如果您想要磁盘上有其他文件系统,则可以使用其他mkfs.xxxx程序执行第二步。

祝你们玩得开心,我的朋友们!

答案2

如何使用 UDF 格式化 DVD

mkudffs /dev/dvd

如果失败并出现trying to change type of multiple extents错误,则可能是您获得的是原始磁盘。如果您有 dvd+rw-tools 包,则可以使用以下命令重新格式化它:

dvd+rw-format /dev/dvd

然后再次运行 mkudffs 命令。

以上信息来源

相关内容