Erstens, was nicht funktioniert:
- Einige Leute schlagen Burn vor , aber es wird nicht mehr aktualisiert und funktioniert nicht auf modernen Versionen von OS X.
- Einige Leute schlagen LiquidCD vor , aber es wird nicht mehr aktualisiert und funktioniert nicht auf modernen Versionen von OS X.
- Einige Leute empfehlen das Festplatten-Dienstprogramm , das sich hervorragend für DATA-CDs eignet , aber nicht für AUDIO-CDs funktioniert, da Audio-CDs kein Dateisystem haben. Das Festplatten-Dienstprogramm (und hdiutil hinter den Kulissen) kann keine rohen Audio-CDs abbilden, da sie in eine dateisystembasierte .dmg-Datei schreiben müssen. Wenn Sie eine im Finder gemountete Audio-CD sehen, verwendet sie den cddafs Convenience-Dateisystemtreiber, um Audio-CD-Titel als abspielbare .aiff-Dateien darzustellen. Dies sind nicht die rohen Audio-CD-Daten. Wenn Sie diese Ansicht vom Disk Image des Disk Utility abbilden MappeOption Sie haben oft Audio-Lücken durcheinander. Wenn Sie diese .dmg-Dateien mounten, werden in den Finder-Fenstern die .aiff-Audiodateien erneut angezeigt, aber iTunes erkennt die gemountete .dmg-Datei nicht als Audio-CD und bietet Ihnen daher nicht die Möglichkeit, sie zu rippen, als wäre es ein normales Audio CD.
Was funktioniert? cdrdao funktioniert immer noch und ist über Macports (Port Install Cdrdao) und Homebrew (Brew Install Cdrdao) frei verfügbar.
Ich bin kein großer Fan von cdrdao, aber es ist für diese spezielle Aufgabe geeignet. Es ist zu komplex für den durchschnittlichen Benutzer, weil (a) es die Verwendung der Befehlszeile erfordert (mit der ich vertraut bin, aber die meisten Leute nicht); (b) es erfordert die Kenntnis von zwei verschiedenen Gerätenamen und (c) es erfordert, dass iTunes nicht ausgeführt wird, da Audio-CDs so gesperrt werden, dass ein exklusiver Zugriff verhindert wird.
HINWEIS: Dieser gesamte Vorgang ist viel einfacher, wenn Sie unter Systemeinstellungen> CDs und DVDs alle Optionen auf Ignorieren setzen . Dies sollte verhindern, dass Finder, iTunes und andere Software Dinge zu den falschen Zeiten für Sie kaputt machen.
Zunächst müssen Sie den Namen / dev / disk (?) Ihres optischen Geräts kennen, da Sie ihn umounten müssen , damit cdrdao exklusiven Zugriff darauf erhalten kann, z.
$ diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *1.0 TB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 999.3 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
/dev/disk3
#: TYPE NAME SIZE IDENTIFIER
0: CD_partition_scheme Cool Music Disc... *834.4 MB disk3
1: CD_DA 75.3 KB disk3s0
2: CD_DA 30.3 MB disk3s1
...
In diesem Fall ist / dev / disk3 unser USB-basiertes optisches Gerät mit eingelegter Audio-CD.
Sie müssen auch wissen, wie cdrdao denkt, dass dieses Gerät heißt:
$ cdrdao scanbus
Cdrdao version 1.2.3 - (C) Andreas Mueller <andreas@daneb.de>
IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/XHC1@14/AppleUSBXHCI/MT1887@14113000/6238--Storage@0/IOUSBMassStorageClass/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices : TSSTcorp, CDDVDW SE-208DB, MF00
IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/XHC1@14/AppleUSBXHCI/SDRW-08D1S-U@14112000/IOUSBInterface@0/IOUSBMassStorageClass/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices : ASUS, SDRW-08D1S-U, 1.02
Diese massiven Zeichenfolgen, bis zum ":", sind die Gerätenamen, die cdrdao benötigt. Ich habe zwei aufgelistet, weil ich zwei USB-basierte optische Laufwerke angeschlossen habe - ein Samsung und ein ASUS.
Um eine Audio-CD abzubilden, geben Sie die folgenden Befehle ein:
$ diskutil umount /dev/disk3
Volume Cool Music Disc... on disk3 unmounted
$ cdrdao read-cd --device "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/XHC1@14/AppleUSBXHCI/SDRW-08D1S-U@14112000/IOUSBInterface@0/IOUSBMassStorageClass/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices" --with-cddb --datafile test.dat test.toc
Cdrdao version 1.2.3 - (C) Andreas Mueller <andreas@daneb.de>
IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/XHC1@14/AppleUSBXHCI/SDRW-08D1S-U@14112000/IOUSBInterface@0/IOUSBMassStorageClass/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices: ASUS SDRW-08D1S-U Rev: 1.02
Using driver: Generic SCSI-3/MMC - Version 2.0 (options 0x0000)
Reading toc and track data...
...
Schließlich haben Sie zwei Dateien auf der Disc:
- test.dat ist eine Binärdatei, die die Daten der Audio-CD enthält
- test.toc ist eine Textdatei, die die Titelmetadaten der Audio-CD enthält (einschließlich Titelname / Künstlerinformationen, wenn Sie den Schalter --with-cddb verwendet haben).
Um die Daten auf eine neue Disc zu schreiben, legen Sie eine leere CD +/- R ein und verwenden Sie den folgenden Befehl:
$ cdrdao write --device "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/XHC1@14/AppleUSBXHCI/SDRW-08D1S-U@14112000/IOUSBInterface@0/IOUSBMassStorageClass/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices" test.toc
Cdrdao version 1.2.3 - (C) Andreas Mueller <andreas@daneb.de>
IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/XHC1@14/AppleUSBXHCI/SDRW-08D1S-U@14112000/IOUSBInterface@0/IOUSBMassStorageClass/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices: ASUS SDRW-08D1S-U Rev: 1.02
Using driver: Generic SCSI-3/MMC - Version 2.0 (options 0x0000)
Starting write at speed 10...
Pausing 10 seconds - hit CTRL-C to abort.
Process can be aborted with QUIT signal (usually CTRL-\).
WARNING: No super user permission to setup real time scheduling.
Turning BURN-Proof on
Executing power calibration...
Power calibration successful.
Writing track 01 (mode AUDIO/AUDIO )...
...
Writing track 13 (mode AUDIO/AUDIO )....
Wrote 795 of 795 MB (Buffers 100% 98%).
Wrote 354742 blocks. Buffer fill min 93%/max 100%.
Flushing cache...
Writing finished successfully.
Wenn dies abgeschlossen ist, erhalten Sie ein genaues Duplikat Ihrer Original-Audio-CD. Wenn Sie dies in ein Laufwerk einlegen, erkennt iTunes es als Audio-CD und bietet Ihnen die Möglichkeit, den Inhalt zu rippen.
Hoffe das hilft.
ERROR: init: ObtainExclusiveAccess failed
Problemen verwendet. Hauptunterschied ist, dass ich sowohl vor als auch nach dem Scanbus