Cara Mengatasi Partisi Hardisk Tidak Terbaca di Linux

Table of Contents

 Kumaha Tech - Ketika menggunakan dual boot Linux dengan Windows, masalah ini sering muncul karena kedua sistem operasi menggunakan jenis partisi yang berbeda. Namun, jangan khawatir! Dalam artikel ini, kami akan membahas cara mengatasi partisi hardisk tidak terbaca dengan metode yang aman.

Cara Mengatasi Partisi Hardisk Tidak Terbaca di Linux

Perlu diingat bahwa proses perbaikan partisi hardisk tidak terbaca yang akan kami jelaskan tidak menghapus data di hardisk Anda, tetapi hanya menghapus sisa-sisa GPT signatures. Kami juga akan membahas penyebab partisi hardisk tidak terbaca secara detail dan memberikan panduan langkah demi langkah untuk memperbaiki masalah ini pada berbagai distro Linux, termasuk Ubuntu, Linux Mint, Debian, dan Fedora.

Identifikasi Penyebab Partisi Tidak Terbaca

Masalah partisi hardisk tidak terbaca di Linux memiliki beberapa penyebab utama. Memahami akar permasalahan akan membantu kita mengatasi masalah ini dengan lebih efektif.

Penyebab partisi tidak terbaca adalah fitur Fast Startup pada Windows 8 dan 10. Microsoft menambahkan fitur ini untuk mempercepat waktu startup, namun sayangnya menciptakan masalah pada sistem dual boot. Saat shutdown, Windows menyimpan beberapa informasi seperti caching registry dan metadata partisi. Akibatnya, ketika Linux mencoba mengakses partisi tersebut, terjadi konflik karena partisi masih "dikunci" oleh Windows.

Baca Juga : Cara Mengatasi Masalah Hard Drive Pada Linux

Selain itu, perbedaan sistem file antara Windows dan Linux juga menjadi penyebab utama. Linux menggunakan partisi ext4 dan SWAP, sementara Windows menggunakan NTFS. Partisi dengan sistem berkas yang tidak didukung Windows, seperti Linux EXT2/3/4, tidak akan terbaca oleh Windows. Begitu pula sebaliknya, meskipun Linux umumnya lebih fleksibel dalam membaca berbagai jenis partisi.

Permasalahan tipe hardisk dan skema partisi juga berpengaruh. Terdapat tiga faktor utama yang menyebabkan hardisk tidak terbaca partisinya:

  • Boot UEFI yang aktif
  • Hardisk Dynamic (perlu diubah ke Basic)
  • Hardisk tipe MBR (perlu diubah ke GPT untuk UEFI)

Perlu diperhatikan bahwa sisa-sisa GPT signature di MBR disk juga dapat menyebabkan partisi tidak terbaca. Hal ini biasanya terjadi karena sistem operasi yang pernah diinstal sebelumnya menggunakan Basic GPT disk.

Penyebab lain adalah partisi mungkin disembunyikan atau berisi sistem berkas yang tidak valid/rusak (seperti RAW). Partisi yang hilang atau terhapus juga bisa menjadi alasan mengapa partisi tidak terdeteksi.

Faktor lain yang perlu dipertimbangkan adalah perbedaan struktur direktori antara Linux dan Windows. Di Linux, semua file dan direktori ditempatkan dalam struktur mirip pohon dengan direktori teratas disebut root (/), sementara di Windows menggunakan C:</citation>. Linux juga tidak menggunakan huruf drive seperti Windows, sehingga dari nama path saja tidak dapat diketahui apakah itu partisi, drive, atau direktori biasa.

Dengan memahami berbagai penyebab ini, kita dapat melangkah ke solusi yang tepat. Pada bagian selanjutnya, kita akan membahas langkah-langkah konkret untuk mengatasi masalah partisi hardisk tidak terbaca di Linux.

Langkah-Langkah Mengatasi Partisi Hardisk Tidak Terbaca

Langkah-Langkah Mengatasi Partisi Hardisk Tidak Terbaca

Setelah mengidentifikasi penyebab partisi hardisk tidak terbaca, langkah selanjutnya adalah melakukan perbaikan. Berikut beberapa metode yang dapat diterapkan untuk mengatasi masalah ini.

Metode pertama adalah menghapus sisa-sisa GPT signature di MBR disk. Sisa GPT signature sering muncul karena sistem operasi yang pernah diinstal sebelumnya menggunakan Basic GPT disk. Berikut langkah-langkahnya:

  1. Buka terminal dengan menekan Ctrl + Alt + T
  2. Ketikkan perintah sudo fixparts /dev/sda (ganti sda dengan nama disk yang bermasalah)
  3. Ketika muncul pemberitahuan tentang sisa GPT signatures, ketik "Y" untuk menghapusnya
  4. Ketik "p" untuk melihat partisi yang kini telah dapat dibaca Linux
  5. Ketik "q" untuk keluar dari MBR command
  6. Ketik "exit" untuk keluar dari terminal

Metode kedua adalah mematikan fitur Fast Startup di Windows, terutama pada kasus dual boot. Meskipun fitur ini membuat komputer booting lebih cepat, sayangnya hal ini membuat partisi NTFS tidak dapat diakses dari Linux. Langkahnya:

  1. Buka Control Panel di Windows
  2. Pilih Power Options > Choose what the power buttons do
  3. Klik Change settings that are currently unavailable
  4. Hilangkan centang pada Turn on fast startup (recommended)
  5. Klik Save changes dan restart komputer

Untuk pengguna yang lebih mahir, metode lain adalah menggunakan gdisk untuk menghapus data GPT sepenuhnya. Ketikkan sudo apt-get install gdisk untuk menginstal, lalu gunakan perintah sudo gdisk /dev/sdX (ganti X dengan huruf disk). Pilih opsi "x" untuk mode expert, kemudian "z" untuk menghapus tabel GPT.

Alternatif lainnya adalah menggunakan fdisk atau cfdisk untuk memeriksa dan membuat partisi baru. Perintah sudo fdisk -l akan menampilkan semua partisi yang tersedia, sedangkan sudo cfdisk /dev/sdb memungkinkan untuk membuat partisi baru dengan antarmuka yang lebih mudah dipahami.

Verifikasi dan Pemulihan Data

Ketika sudah mencoba memperbaiki partisi hardisk yang tidak terbaca, langkah selanjutnya adalah memverifikasi hasilnya dan memulihkan data jika masih ada masalah. Ada beberapa metode yang bisa digunakan untuk keperluan ini.

Untuk memverifikasi status partisi hardisk, gunakan perintah berikut di terminal:

sudo fdisk -l

Perintah ini akan menampilkan semua disk dan partisinya. Alternatif lain, gunakan perintah lsblk untuk melihat struktur perangkat blok dalam format pohon:

sudo lsblk

Jika partisi masih tidak terdeteksi, maka perlu dilakukan pemulihan partisi. TestDisk adalah solusi open source yang sangat efektif untuk mengembalikan partisi yang hilang atau tidak terbaca. Program ini mendukung berbagai sistem operasi termasuk Linux dan dapat mengatasi berbagai penyebab kerusakan partisi seperti:
  • Penghapusan partisi secara tidak sengaja
  • Konfigurasi yang salah saat instalasi dual-boot
  • Install ulang atau upgrade sistem operasi
Berikut langkah menggunakan TestDisk untuk memulihkan partisi:
  1. Install TestDisk melalui repository dengan perintah sudo apt install testdisk
  2. Jalankan dengan hak root: sudo testdisk
  3. Pilih untuk membuat log file baru
  4. Pilih hardisk yang bermasalah
  5. Pilih tipe tabel partisi (umumnya Intel untuk Windows)
  6. Pilih menu Analyse lalu Enter
  7. Gunakan Quick Search untuk mencari partisi
  8. Untuk pencarian lebih mendalam, gunakan Deeper Search
  9. Partisi yang ditemukan akan ditampilkan dengan teks hijau
  10. Pilih Write dan konfirmasi dengan "Y" untuk mengembalikan struktur partisi
Setelah proses selesai, restart sistem dan partisi seharusnya sudah dapat diakses kembali. Untuk pengguna yang lebih menyukai antarmuka grafis, Wondershare Recoverit dapat digunakan sebagai alternatif. Program ini memiliki tingkat keberhasilan pemulihan data lebih dari 95% dan mendukung berbagai distro Linux termasuk Ubuntu, Linux Mint, Debian, dan Fedora.

Selalu verifikasi hasil pemulihan dengan memeriksa partisi menggunakan perintah fdisk -l atau lsblk untuk memastikan partisi sudah terbaca dengan benar oleh sistem operasi Linux.

Kesimpulan

Masalah partisi hardisk yang tidak terbaca di Linux memang mengganggu, tetapi untungnya dapat diatasi dengan beberapa metode yang telah kita bahas. Penyebab utama seperti sisa GPT signature, fitur Fast Startup Windows, dan perbedaan sistem file antara Windows dan Linux kini dapat Anda tangani sendiri dengan langkah-langkah yang kami jelaskan.

Setelah mengidentifikasi penyebab masalah, Anda bisa menerapkan solusi yang tepat. Menghapus sisa-sisa GPT signature menggunakan fixparts merupakan cara efektif tanpa menghilangkan data penting. Selain itu, mematikan fitur Fast Startup di Windows sangat membantu jika Anda menggunakan sistem dual boot.

Jika partisi masih belum terbaca, tools seperti TestDisk dan Wondershare Recoverit menjadi pilihan tepat untuk memulihkan partisi yang hilang. Perlu diingat, selalu verifikasi hasil perbaikan dengan perintah fdisk atau lsblk untuk memastikan partisi sudah terbaca dengan benar.

KUMAHATECH.COM - Admin
KUMAHATECH.COM - Admin Blogger nulis di Kumaha Tech berbagai topik menarik seperti Teknologi.