Poprawka: Mediakit zgłasza za mało miejsca na urządzeniu dla żądanej operacji

Kilku użytkowników zgłosiło, że nie jest w stanie sformatować lub podzielić dysku NTFS za pomocą DiskUtility na MacOS. Poszkodowani użytkownicy zgłaszają, że napotkali następujący błąd: „ MediaKit zgłasza za mało miejsca na urządzeniu do wykonania żądanej operacji ”. Większość dotkniętych użytkowników informuje, że na docelowym dysku pozostało dużo wolnego miejsca, więc źródło problemu leży gdzie indziej.

Mediakit zgłasza za mało miejsca na urządzeniu do żądanej operacji

Co powoduje, że MediaKit zgłasza za mało miejsca na urządzeniu dla błędu żądanej operacji ?

Przeanalizowaliśmy ten konkretny problem, przeglądając różne raporty użytkowników i strategie naprawy zastosowane w celu rozwiązania komunikatu o błędzie. Z tego, co zebraliśmy, istnieje kilka typowych scenariuszy, które wywołają ten konkretny komunikat o błędzie:

  • Resztkowe partycje tworzone automatycznie podczas instalacji Bootcamp - zgodnie z raportami różnych użytkowników, takie partycje często są odpowiedzialne za ten błąd, ponieważ nie można ich konwencjonalnie usunąć (przez większość czasu).
  • Narzędzie dyskowe nie może sformatować dysku z NTFS na APFS - Nie można tego zrobić z Narzędzia dyskowego, ale można użyć terminala (bezpośrednio na komputerze Mac lub za pomocą dysku CD Live Linux), aby obejść ten problem.

Jeśli masz problem ze znalezieniem sposobu na obejście tego konkretnego problemu, w tym artykule znajdziesz kilka strategii rozwiązywania problemów. Poniżej znajduje się kilka metod, które inni użytkownicy w podobnej sytuacji zastosowali w celu rozwiązania problemu.

Aby uzyskać najlepsze wyniki, postępuj zgodnie z poniższymi metodami, aż znajdziesz poprawkę, która będzie skuteczna w danym scenariuszu.

Metoda 1: Podziel dysk na partycje

Kilku użytkowników usiłujących sformatować dysk było w stanie obejść błąd „ MediaKit zgłasza za mało miejsca na urządzeniu do żądanej operacji ” za pomocą terminala w celu identyfikacji, odmontowania i partycji tego dysku, który powoduje błąd w Narzędziu dyskowym.

Uwaga: należy pamiętać, że poniższej procedury nie można zastosować tylko na jednej partycji. Wpłynie to na cały dysk.

Oto krótki przewodnik na temat partycjonowania dysku za pomocą terminala :

  1. Kliknij ikonę wyszukiwania (prawy górny róg) i wyszukaj „terminal”. Następnie kliknij dwukrotnie Terminal, aby otworzyć narzędzie.

    Otwieranie aplikacji Terminal na OsX
  2. Zacznij od wpisania następującego polecenia, aby uzyskać nazwę dysku, który próbujesz sformatować:
     lista diskutil 
  3. W naszym przykładzie musimy sformatować dysk disks03 . Aby upewnić się, że celujesz we właściwy dysk, zamień disk0s3 na właściwy dysk.
  4. Teraz, aby odmontować dysk, wpisz następujące polecenie i naciśnij klawisz Enter :
     diskutil unmountDisk wymuś disk0s3 
  5. Następnie będziemy musieli wpisać zera do sektora rozruchowego, aby upewnić się, że procedura wyszuka bardziej złożonego menedżera rozruchowego. Aby to zrobić, wpisz następujące polecenie i naciśnij klawisz Enter :
     sudo dd if = / dev / zero of = / dev / disk0s3 bs = 1024 count = 1024 
  6. Po zapisaniu zer w sektorze rozruchowym, spróbuj ponownie podzielić na partycje, wpisując następujące polecenie i naciskając Enter :
     diskutil partitionDisk disk0s3 GPT JHFS + „Nazwa partycji” 0g 

    Uwaga: Zastąp nazwę partycji nazwą, którą chcesz nadać nowej partycji.

Jeśli ta metoda nie pozwoliła na obejście raportów MediaKit za mało miejsca na urządzeniu dla żądanej operacji za pomocą terminala do partycjonowania dysku, przejdź do następnej metody poniżej.

Metoda 2: Użycie dysku CD Linux na żywo do podzielenia napędu na partycje

Kilku użytkownikom usiłującym rozwiązać ten sam problem udało się go rozwiązać, uruchamiając system z dysku CD z systemem Linux na żywo i używając gdisk i narzędzia GParted do utworzenia partycji NTFS z wolnego miejsca na dysku.

Następnie ponownie użyli narzędzia gdisk, aby odpowiednio uporządkować tablicę partycji i wejść do menu odzyskiwania i transformacji. Stamtąd udało im się stworzyć nowy hybrydowy MBR, który ostatecznie pozwolił im zakończyć proces partycjonowania.

Ta procedura jest często używana przez użytkowników, którzy próbują zainstalować system Windows na dysku, który ma również partycję zarezerwowaną dla OSX. Jeśli ta procedura ma zastosowanie do tego, co masz na myśli, wykonaj poniższe kroki, aby użyć dysku CD Live Linux w celu podzielenia dysku na partycje:

  1. Uruchom Linux Live CD na komputerze Mac, takim jak Ubuntu Live CD, Parted Magic of System Rescue CD . Darmowy system operacyjny oparty na AnLinuxux, zdolny do rozruchu Live USB powinien załatwić sprawę.
  2. Jeśli używasz Live CD z Ubuntu, kliknij Wypróbuj Ubuntu, aby załadować wersję Live CD.

    Kliknij Wypróbuj Ubuntu, aby uruchomić wersję Live CD
  3. Po załadowaniu Linux Live CD otwórz okno terminalu terminala. Możesz to zrobić, klikając ikonę Pokaż aplikację i wyszukując „ terminal ” za pomocą funkcji wyszukiwania.

    Dostęp do terminala w systemie Linux
  4. W oknie terminala wpisz następujące polecenie, aby upewnić się, że korzystasz z uprawnień administratora:
     sudo -i 
  5. Po uzyskaniu uprawnień administratora wpisz następujące polecenie, aby uruchomić narzędzie Gdisk na dysku:
     gdisk / dev / sda 
  6. Po uruchomieniu narzędzia gdisk wpisz „ v ” i naciśnij klawisz Enter, aby sprawdzić struktury dysków. Jeśli zobaczysz komunikat informujący, że nie znaleziono żadnych problemów, przejdź do następnego kroku poniżej.

    Weryfikacja integralności dysku

    Uwaga: nie jest to obowiązkowe, ale jest to ostrożny krok diagnostyczny, który pomoże nam zidentyfikować wszelkie błędy, które mogą przyczynić się do naszego problemu.

  7. Po zakończeniu weryfikacji zamknij narzędzie Gdisk, wpisując „ q ” i naciskając Enter .

    Wyjście z narzędzia gdisk
  8. Następnie uruchom GParted na tym samym dysku, wpisując poniższe polecenie w tym samym oknie terminala. Możesz także uruchomić GParted, otwierając go bezpośrednio z menu.
     gparted / dev / sda 
  9. Po otwarciu narzędzia GParted utwórz partycję NTFS z wolnym miejscem, ale pamiętaj, aby pozostawić co najmniej 128 MB niepodzielonego na partycje miejsca między nią a partycją OSX. Kliknij przycisk Dodaj, aby zainicjować tworzenie nowej partycji.

    Utwórz nową partycję NTFS i kliknij Dodaj
  10. Po pomyślnym zakończeniu operacji zamknij narzędzie GParted i wróć do terminala w kroku 3. Następnie wykonaj ponownie kroki 4 i 5, aby nadać uprawnienia roota i uruchom narzędzie gdisk.

    Wszystkie operacje zakończone powodzeniem
  11. Po powrocie do narzędzia gdisk wpisz „ p”, aby wyświetlić tablicę partycji. Do tej pory powinieneś mieć trzy partycje: partycję systemową EFI (ESP), partycję Windows (NTFS) - tę, którą wcześniej utworzyliśmy - i partycję OS X.
  12. Jeśli to potwierdzisz, wpisz „ r ”, aby przejść do menu Recovery & Transformation . Następnie wpisz „ h ” i naciśnij klawisz Enter, aby utworzyć nowy hybrydowy MBR. Następnie wpisz „ 1 2 3 ” i naciśnij klawisz Enter, aby utworzyć trzy numery partycji.

    Ustanowienie trzech numerów partycji
  13. Następnie wpisz „Y” i naciśnij klawisz Enter (Return) po znaku zachęty EFI GPT (0xEE) . Na pytanie, czy chcesz ustawić flagę rozruchową, wpisz „ Y” i ponownie naciśnij Enter (Return) . Następnie wpisz „Y” i naciśnij klawisz Enter (Return), gdy zostaniesz zapytany, czy chcesz użyć wolnego miejsca do ochrony większej liczby partycji. Na koniec wprowadź domyślny kod szesnastkowy MBR ( ee ) i naciśnij ponownie Enter (Return) .

    Konfigurowanie ustawień partycji Hybrid MBR
  14. Po zakończeniu części konfiguracyjnej wpisz klawisz „w” i naciśnij klawisz Enter (Return), aby zapisać zmiany i przejść do końcowych kontroli. Na pytanie, czy chcesz kontynuować, wpisz „y” i ponownie naciśnij Enter (Return) .

Operacja zakończyła się pomyślnie

To wszystko, wolne miejsce, które poprzednio nie działało z powodu błęduMediaKit zgłasza za mało miejsca na urządzeniu dla żądanej operacji” zostało podzielone na partycje z gdisk i Gparted.

Ciekawe Artykuły