Att ha en CD eller DVD fast i din Mac eller en optisk enhet är ingen rolig situation. Om du redan utan framgång har försökt mata ut disken med alternativet File > Eject, Eject-tangenten och starta om Mac, är det dags att vända sig till Terminal-appen för att få hjälp. Du kan använda Terminal för att tvinga ut CD- eller DVD-skivan utan att stänga av din Mac med kommandona drutil och diskutil.
Informationen i den här artikeln gäller Mac-datorer som kör macOS Catalina (10.15) till OS X Lion (10.7).
Terminal, en app som ingår i Mac OS, ger åtkomst till Mac:s kommandorad. Det faktum att Mac har en kommandorad är ofta en chock för Mac-användare och Windows-växlare, men när du inser att OS X och macOS är byggda med Unix-komponenter, är det vettigt att ett kommandoradsverktyg är tillgängligt.
Terminal innehåller kommandon för att arbeta med anslutna lagringsenheter, till exempel en optisk enhet.
Använd terminal för att mata ut en CD eller DVD som har fastnat
Du kan använda diskutils förmåga att arbeta med optiska enheter för att tvinga alla media som har fastnat i din optiska enhet att matas ut. Om din Mac har en enda optisk enhet med en hårddisk som har fastnat, kommer det enkla tillvägagångssättet förmodligen att fungera för dig.
Det enkla sättet att mata ut en CD eller DVD som har fastnat
- Launch Terminal, som finns på Applications > Utilities.
-
I terminalfönstret skriver du:
utmatning av drutil-fack
- Tryck Return eller Enter för att mata ut disken.
När det enkla tillvägagångssättet inte fungerar
Om det enkla tillvägagångssättet inte fungerar, eller om din Mac har både en intern och extern optisk enhet, kan du behöva göra lite mer arbete.
- Launch Terminal, som finns på Applications > Utilities.
-
I terminalfönstret skriver du:
drutil-bricka
- Tryck Return eller Enter.
- I listan väljer du numret på den enhet som du vill mata ut. (Se hur du bestämmer enhetsnumret i nästa avsnitt.)
-
Ange följande kommando i Terminal, och ersätt numret på den enhet du identifierade med [enhet].
utmatning av drutil-fack [enhet]
Om enheten till exempel är disk1 är kommandot
utmatningsfack för drutil 1
- Tryck på Return eller Enter för att mata ut enheten.
För att utfärda rätt form av eject-kommandot måste du känna till det fysiska enhetsnamnet som används av Mac-datorn för den optiska enheten med den fastnade disken.
Hur identifierar du enheten
Om den inte redan är öppen, starta Terminal och ange följande terminalkommando:
diskutillista
En lista över alla diskar som för närvarande är anslutna till din Mac returneras av kommandot diskutil. Macen använder identifierare i följande format: diskx, där x är ett tal.
Mac räknar enheter som börjar vid 0 och lägger till 1 för varje ytterligare enhet den hittar. Exempel på identifieraren är disk0, disk1, disk2 och så vidare.
Under varje diskidentifierare ser du ett antal disksegment, motsvarande partitioner som basdisken har delats in i. Du kan se sådana här poster:
/dev/disk0 | ||||
: | TYPE | NAME | SIZE | IDENTIFIER |
0: | GUID_partition_scheme | 500 GB | disk0 | |
1: | EFI | EFI | 209,7 MB | disk0s1 |
2: | Apple_HFS | Macintosh HD | 499,8 GB | disk0s2 |
3: | Apple_Boot_Recovery | Recovery HD | 650 MB | disk0s3 |
/dev/disk1 | ||||
: | TYPE | NAME | SIZE | IDENTIFIER |
0: | Apple_partition_scheme | 7.8 GB | disk1 | |
1: | Apple_partition_map | 30,7 KB | disk1s1 | |
2: | Apple_Driver_ATAPI | 1 GB | disk1s2 | |
3: | Apple_HFS | Mac OS X-installation | 6,7 GB | disk1s3 |
I det här exemplet finns det två fysiska diskar (disk0 och disk1), som var och en innehåller ytterligare partitioner. För att hitta enheterna som motsvarar dina optiska enheter, leta reda på de poster som har typnamnet Apple_Driver_ATAPI. Läs igenom för att hitta identifieraren och använd sedan bara basnamnet på identifieraren i diskutil eject-kommandot.
Ett exempel
Apple_Driver_ATAPI är ett bra sätt att särskilja vilken enhet som är den optiska enheten, eftersom den bara används med Apples Super Drive och eventuella CD/DVD-enheter från tredje part. DVD:n som har fastnat i Mac är disk1. Den fastnade disken har tre partitioner på sig: disk1s1, disk1s2 och disk1s3. Du behöver bara basnamnet - disk1.
När du har den optiska enhetens identifierare är du redo att använda Terminal för att mata ut media från den specifika enheten.
Externa DVD-enheter
Om det fastnade mediet finns i en extern DVD-enhet, finns det en god chans att det kan ha ett diskutmatningssystem. Detta enkla system består av ett litet hål som vanligtvis är placerat precis nedanför DVD-enhetens fack.
För att mata ut en DVD som har fastnat, vik upp ett gem och sätt in det nu raka klämman i utmatningshålet. När du känner att gemet trycker mot ett föremål, fortsätt att trycka. Enhetsfacket bör börja matas ut. När brickan är öppen en liten mängd kan du dra ut den hela vägen ut.