Solução da comunidade

Utilize uma unidade de DVD SATA interna com o HandBrake no ZimaOS: /dev/sr0, ISO9660 e a correção do kernel

A September 2025 thread where ZimaOS 1.4.4 detected an internal SATA DVD writer as /dev/sr0 but HandBrake could not use it. IceWhale first suggested device mapping and manual ISO9660 mounting, then Zima-Jerry reproduced the real issue: the kernel lacked DVD filesystem support and required a later system build.

A unidade de DVD de origem não estava invisível para o Linux. lsscsi e lsblk ambos mostravam a unidade óptica como /dev/sr0. O problema estava num nível superior da pilha: o ZimaOS 1.4.4 não conseguia montar o sistema de ficheiros do DVD inserido, pelo que o HandBrake não conseguia navegar normalmente pelo disco.

O diagnóstico final da IceWhale é mais importante do que as tentativas anteriores de solução alternativa. O Zima-Jerry acabou por reproduzir o problema e afirmou que o kernel não tinha suporte para o sistema de ficheiros do disco DVD. Verificou a correção numa compilação de teste e disse que esta seria atualizada na versão seguinte.

Definições do contentor HandBrake do ZimaOS, com o dispositivo anfitrião /dev/sr0 mapeado para /dev/cdrom
A IceWhale começou por testar a exposição direta do dispositivo óptico detetado ao contentor do HandBrake.

O Gravador de DVD SATA Foi Detetado como /dev/sr0

O inventário de hardware da fonte mostrava um gravador de DVD HL-DT-ST em /dev/sr0Isso significa que a deteção SATA estava a funcionar.

Se uma unidade óptica atual não aparecer em lsscsi ou lsblk, resolva problemas com o cabo SATA, a alimentação, a BIOS/controlador e a unidade antes de alterar o HandBrake.

A IceWhale Recomendou Primeiro o Mapeamento do Dispositivo para o HandBrake

O Zima-Jerry afirmou que podia ser utilizado qualquer um dos pacotes do HandBrake da App Store e mostrou o mapeamento:

ZimaOS:    /dev/sr0
HandBrake: /dev/cdrom

Isto dá ao contentor acesso ao dispositivo óptico, mas o acesso ao dispositivo, por si só, não pode corrigir a ausência do controlador do sistema de ficheiros no kernel anfitrião.

A Montagem Manual de ISO9660 Foi uma Etapa Intermédia de Diagnóstico

A IceWhale sugeriu então:

mkdir -p /DATA/cdrom
mount -t iso9660 /dev/sr0 /DATA/cdrom

e depois mapear /DATA/cdrom no HandBrake. O autor original tentou montar o disco, mas continuou a falhar.

O Zima-Jerry Confirmou que Faltava ao Kernel o Suporte para o Sistema de Ficheiros de DVD

Depois de obter um DVD e testar diretamente, o Zima-Jerry escreveu que o kernel não tinha suporte para o sistema de ficheiros do disco DVD, o que impossibilitava a montagem. Disse que a correção funcionava numa compilação de teste e que seria incluída numa atualização subsequente do sistema.

O HandBrake conseguiu ler uma fonte DVD depois de a IceWhale testar a correção do sistema de ficheiros óptico
A compilação de teste posterior da IceWhale conseguia ler o DVD no HandBrake depois de ter sido adicionado o suporte ao sistema de ficheiros em falta.

Os Utilizadores Atuais Devem Testar Antes de Recriar a Solução Alternativa da Versão 1.4.4

A fonte está associada ao ZimaOS 1.4.4. No ZimaOS atual, verifique primeiro se o disco é montado e se o HandBrake deteta /dev/sr0 quando mapeado. Não assuma que a antiga limitação do kernel ainda existe.

A Gestão Automática de Unidades Ópticas Não Estava Planeada na Fonte

Naquela altura, o Zima-Jerry afirmou que o ZimaOS não geria automaticamente as unidades ópticas e que não havia planos imediatos para a montagem automática. Mesmo que os kernels atuais consigam ler ISO9660/UDF, a unidade poderá ainda precisar de acesso explícito ao dispositivo/volume para um contentor.

DVD e Blu-ray não são o mesmo teste de suporte

DVD-Video, DVD de dados, Blu-ray, encriptação/DRM, versões do UDF e as próprias capacidades do HandBrake são diferentes. Uma montagem ISO9660 bem-sucedida de um DVD não prova que todos os fluxos de trabalho de Blu-ray funcionarão.

A origem recomendou root para o teste de montagem manual

Quando o utilizador perguntou sobre o proprietário e as permissões, o Zima-Jerry afirmou que a montagem devia ser efetuada como root, de acordo com a forma como as outras montagens geridas apareciam no sistema. Tratava-se de uma orientação oficial de resolução de problemas para o caso da versão 1.4.4.

Isso não significa que o processo do HandBrake deva ser executado com privilégios irrestritos no anfitrião. Mantenha a operação de montagem do anfitrião separada das permissões de dispositivo/volume do contentor.

O acesso à pasta montada e o acesso direto ao dispositivo são dois métodos diferentes do HandBrake

Existem duas arquiteturas possíveis:

  • mapa /dev/sr0 diretamente no contentor do HandBrake como /dev/cdrom;
  • monte o disco no anfitrião e associe a pasta montada ao HandBrake.

O primeiro requer acesso direto ao dispositivo ótico; o segundo depende de o kernel do anfitrião montar corretamente o sistema de ficheiros do disco. Na origem, o segundo método revelou a falta de suporte do kernel.

O formato do disco ótico é importante

Um DVD de dados pode utilizar ISO9660 ou UDF, enquanto os fluxos de trabalho de DVD-Video e Blu-ray comerciais acrescentam requisitos diferentes de sistema de ficheiros, encriptação e aplicações. Se /dev/sr0 existe, mas a montagem falha, registe o erro exato do sistema de ficheiros/montagem antes de presumir que a unidade está avariada.

Não adicione uma montagem ótica permanente durante o arranque antes de confirmar o comportamento atual

Os suportes óticos podem estar ausentes durante o arranque, ser substituídos frequentemente ou utilizar diferentes formatos de sistema de ficheiros. Primeiro, estabeleça um método manual/de mapeamento do dispositivo que funcione no estado atual. Uma montagem persistente avariada pode atrasar o arranque ou criar caminhos vazios confusos para contentores dependentes.

O tópico aborda discos pessoais e o acesso técnico a dispositivos. A possibilidade de desencriptar ou extrair legal ou tecnicamente um determinado disco comercial depende do suporte, do software e da jurisdição; a correção do kernel do ZimaOS resolve apenas o suporte do sistema de ficheiros e do dispositivo.

Perguntas frequentes sobre unidades óticas

Faltava o /dev/sr0 na origem?

Não. O Linux detetou a unidade ótica; a falha posterior devia-se ao suporte do sistema de ficheiros.

A montagem manual resolveu o problema original da versão 1.4.4?

Não. O utilizador continuou a ter problemas até a IceWhale identificar a falta de suporte do kernel para o sistema de ficheiros de DVD.

O HandBrake precisa que o dispositivo ótico seja mapeado para o respetivo contentor?

Para acesso direto ao dispositivo, sim. A origem faz o mapeamento /dev/sr0 para /dev/cdrom.