Po pierwsze, co nie działa:
- Niektórzy sugerują Burn , ale nie jest już aktualizowany i nie działa w nowoczesnych wersjach OS X.
- Niektórzy sugerują LiquidCD , ale nie jest on już aktualizowany i nie działa na nowoczesnych wersjach OS X.
- Niektórzy sugerują Narzędzie dyskowe , który doskonale nadaje się do płyt DATA CD , ale nie działa w przypadku płyt AUDIO CD , ponieważ płyty Audio CD nie mają systemu plików. Narzędzie dyskowe (i hdiutil za kulisami) nie może wyświetlać surowych płyt Audio CD, ponieważ muszą one zapisywać w pliku .dmg opartym na systemie plików. Kiedy widzisz płytę Audio CD zamontowaną w Finderze, używa ona wygodnego sterownika systemu plików cddafs do prezentowania ścieżek Audio CD jako odtwarzalnych plików .aiff - to nie są nieprzetworzone dane Audio CD, więc kiedy widzisz to widok z opcji Obraz dysku z folderu w Narzędziu dyskowym, często będziesz mieć zepsute luki audio. Po zamontowaniu tych plików .dmg okna Findera ponownie pokażą pliki audio .aiff, ale iTunes nie rozpozna zamontowanego pliku .dmg jako płyty Audio CD, więc nie da możliwości zgrania go tak, jakby to był normalny plik audio CD.
Co działa? cdrdao nadal działa i jest swobodnie dostępne poprzez Macports (port install cdrdao) i Homebrew (brew install cdrdao).
Nie jestem wielkim fanem cdrdao , ale nadaje się do tego konkretnego zadania. Jest to zbyt skomplikowane dla przeciętnego użytkownika, ponieważ (a) wymaga użycia wiersza poleceń (co mi odpowiada, ale większość ludzi nie jest); (b) wymaga znajomości dwóch różnych zestawów nazw urządzeń oraz (c) wymaga, aby iTunes nie działał, ponieważ blokuje płyty Audio CD w sposób uniemożliwiający wyłączny dostęp.
UWAGA: Cały ten proces jest dużo łatwiej, jeśli przejdziesz do Preferencje systemowe> Dyski CD & DVD i ustawisz tam wszystkie opcje na Ignoruj . Powinno to powstrzymać Findera, iTunes i inne oprogramowanie od zepsucia rzeczy w nieodpowiednich dla Ciebie momentach.
Najpierw musisz znać nazwę / dev / disk (?) swojego urządzenia optycznego, ponieważ będziesz musiał ją odmontować , aby cdrdao może uzyskać wyłączny dostęp do niego, np .:
$ diskutil list / dev / disk0 #: NAZWA TYPU IDENTYFIKATOR ROZMIARU 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 #: NAZWA TYPU IDENTYFIKATOR ROZMIARU 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 ...
W tym przypadku / dev / disk3 to nasze urządzenie optyczne USB z o Włożono płytę CD.
Musisz także wiedzieć, jak cdrdao myśli, że to urządzenie nazywa się:
$ cdrdao scanbusCdrdao wersja 1.2.3 - ( C) Andreas Mueller <andreas@daneb.de>IOService: / AppleACPIPlatformExpert / PCI0 @ 0 / AppleACPIPCI / XHC1 @ 14 / AppleUSBXHCI / MT1887 @ 14113000/6238 - Przechowywanie @ 0 / IOUSBMassStorageClass / IOSCSIPeripheralDeviceNub / IOSCSIPeripheralDeviceType05 / IODVDServices: TSSTcorp, CDDVDW SE 208DB , MF00IOService: / AppleACPIPlatformExpert / PCI0 @ 0 / AppleACPIPCI / XHC1 @ 14 / AppleUSBXHCI / SDRW-08D1S-U @ 14112000 / IOUSBInterface @ 0 / IOUSBMassStorageClass / IOSCSIPeripheralDeviceUrządzeniaNub2 / IOSWłącze urządzenia peryferyjne: kod URZĄDZENIA URZĄDZEŃ IOUS2 / SD05 >
Te ogromne łańcuchy, w każdym razie do „:”, są nazwami urządzeń, których wymaga cdrdao. Mam dwa na liście, ponieważ mam podłączone dwa napędy optyczne USB - Samsung i ASUS.
Aby wyobrazić sobie płytę Audio CD, wydajesz polecenia:
$ diskutil umount / dev / disk3
Wolumen Cool Music Disc ... on disk3 unmounted $ cdrdao read-cd --device "IOService: / AppleACPIPlatformExpert / PCI0 @ 0 / AppleACPIPCI / XHC1 @ 14 / AppleUSBXHCI / SDRW-08D1S-U @ 14112000 / IOUSBInterface @ 0 / IOUSBMass IOSCSIPeripheralDeviceNub / IOSCSIPeripheralDeviceType05 / IODVDServices "--with-cddb --datafile test.dat test.tocCdrdao w wersji 1.2.3 - (C) Andreas Mueller <andreas@daneb.de>I / AppleBACCI / XCCI / AppleBACCI / AppleBACCI / XCCI / AppleBACCI / SDRW-08D1S-U @ 14112000 / IOUSBInterface @ 0 / IOUSBMassStorageClass / IOSCSIPeripheralDeviceNub / IOSCSIPeripheralDeviceType05 / IODVDServices: ASUS SDRW-08D1S-U Rev: 1.02Using driver Version: 1.02Using-2.0 (opcje Generic SC00) data ......
Ostatecznie będziesz mieć dwa pliki na dysku:
- test.dat to plik binarny zawierający dane Audio CD
- test.toc to plik tekstowy zawierający metadane ścieżki audio CD (w tym nazwę ścieżki / informacje o wykonawcy, jeśli użyłeś - -z przełącznikiem-cddb)
Na koniec, aby zapisać dane na nowej płycie, włóż czystą płytę CD +/- R i użyj polecenia:
$ cdrdao write --device "IOService: / AppleACPIPlatformExpert / PCI0 @ 0 / AppleACPIPCI / XHC1 @ 14 / AppleUSBXHCI / SDRW-08D1S-U @ 14112000 / IOUSBInterface wersja @ 0 / IOUSBMassStorageClass / IOSCIPStorageTestDevice / IOSCIPDeviceDevice / IOSCIPDeviceDevice / IOSCIPDeviceDevice / IOSCIPDevice / IOSCIPDevice 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 Sterownik używający: Generic SCSI-3 / MMC - Wersja 2.0 (opcje 0x0000) Rozpoczynanie zapisu z prędkością 10 ... Pauza 10 sekund - wciśnij CTRL-C, aby przerwać Proces można przerwać za pomocą QUIT sygnał (zwykle CTRL - \). OSTRZEŻENIE: Brak uprawnień administratora do konfiguracji harmonogramu w czasie rzeczywistym. Włączanie funkcji BURN-Proof Wykonywanie kalibracji mocy ...
Kalibracja powiodła się. Zapisywanie ścieżki 01 (tryb AUDIO / AUDIO) ...... Zapisywanie ścieżki 13 (tryb AUDIO / AUDIO) .... Napisano 795 z 795 MB (Bufory 100% 98%) Napisano 354742 bloki. Wypełnienie bufora min. 93% / maks. 100%. Wypłukiwanie pamięci podręcznej ... Zapis zakończony pomyślnie.
Po zakończeniu będziesz mieć dokładną kopię oryginalnej płyty Audio CD. Kiedy włożysz to do napędu, iTunes rozpozna go jako płytę Audio CD i da ci opcję zgrania jej zawartości.
Mam nadzieję, że to pomoże.