Bagaimana cara menyelaraskan partisi pada hdd dengan ukuran sektor 4096 byte dengan benar?


9

Saya baru saja membeli Lenovo x121e (versi E-350). Saya berhasil menginstal ubuntu 11.04 dan semuanya berjalan dengan baik (untuk sistem untuk mem-boot partisi efi tampaknya diperlukan ). Laptop ini memiliki Seagate Disk dengan ukuran sektor fisik 4096 byte.

Setelah ubuntu diinstal, Disk Utility melaporkan bahwa partisi saya tidak sejajar dengan benar: tangkapan layar

Saya telah mencoba keduanya menginstal otomatis sepenuhnya menghapus disk (seperti yang ditunjukkan pada screenshot) dan mengatur partisi secara manual selama instalasi. Kedua varian menunjukkan partisi yang tidak selaras.

  • Apakah ini bug saat membuat partisi atau apakah utilitas Disk memberikan informasi yang salah?
  • Jika penyelarasannya salah dan mempengaruhi kinerja secara negatif, bagaimana saya bisa memperbaikinya (baik sekarang atau dengan pemasangan baru)?

Jawaban:


14

Saya memiliki TP X121e (AMD E 350), dan mengalami hasil yang sama seperti yang Anda laporkan. Saya menemukan solusi. Ini memerlukan instalasi baru, meskipun mungkin ada alternatif yang tidak memerlukan ini - well, saya belum mencoba apa pun, tetapi setidaknya yang berikut berfungsi:

Prasyarat yang berguna adalah artikel http://www.ibm.com/developerworks/linux/library/l-4kb-sector-disks/ dan terutama komentar pertama yang diposting oleh JLockard pada 19 November 2010.

TP X121e saya memiliki HardDrive Seagate 320GB yang menggunakan ukuran sektor fisik 4096byte dan ukuran sektor logis 512byte dan dari sanalah misalignment berasal (lihat artikel yang disebutkan).

Saya belum menemukan cara untuk menyelaraskan partisi dengan benar ke skema 4096byte baik dengan utilitas disk maupun dengan gparted (ada opsi "sejajarkan dengan MiB" di gparted tetapi yang menghasilkan partisi yang tidak selaras juga).

Jadi saya kembali ke baris perintah dan menggunakan parted (itulah solusi yang disebutkan oleh komentator JLockard, lihat di atas). Dan itulah yang saya lakukan:

  1. Saya boot dari ubuntu-live-usb-flashdrive saya dan menggunakan gparted untuk mengatur tabel partisi gpt (yang seharusnya dimungkinkan dari command line dengan parted, juga, tetapi saya tidak ingin menyelam lebih dalam di halaman manual).

  2. Kemudian saya beralih ke command line dan mengatur partisi dengan parted:

    berpisah -a optimal / dev / sda
    Opsi -a optimal berarti penyelarasan optimal dan itulah yang kami butuhkan. Perintah memulai mode interaktif di mana Anda bisa mengetikkan perintah berikut:
    kamu MiB
    Unit untuk disejajarkan harus Mebibytes
    hal
    menunjukkan kepada saya bahwa harddisk berukuran 305245MiBs
    mkpart primer 1 20
    Kemudian, itu akan menjadi partisi boot efi saya (partisi efi diperlukan untuk mem-boot ke ubuntu sama sekali, seperti yang Anda tunjukkan dengan benar ) di kemudian hari (kira-kira 20MB, seperti yang disarankan instalasi ubuntu otomatis dalam upaya instalasi saya sebelumnya).
    mkpart primer 20 25020
    Itu akan menjadi 25000MiB / partisi.
    mkpart logis 25020 297245
    akan menjadi partisi 272225MiB / home saya. Sisa ruang yang tersedia akan menjadi partisi swap saya (kira-kira 8GB -> 8GB RAM):
    mkpart logis 297245 100%
    Sebelum melanjutkan, seseorang dapat memeriksa apakah penyelarasan sudah benar dengan
    menyelaraskan-periksa optimal N
    di mana N adalah nomor partisi.

  3. Kemudian saya memulai lagi penginstal Ubuntu dan memilih opsi instalasi "sesuatu yang berbeda" / manual. Sekarang saya menugaskan filesystem dan mount poin ke partisi yang dibuat sebelumnya (1 = efi-boot, 2 = ext4 /, 3 = ext4 / home, 4 = swap). Utilitas cakram menunjukkan ruang kosong 1MB sebelum partisi pertama dan ~ 375KB ruang kosong di belakang swap. Itu karena perataan yang optimal.

  4. Instalasi berjalan ... dan: Baik --atau lebih baik: secara optimal-- selaraskan partisi! Saya tidak tahu apakah itu benar-benar membuat perbedaan, tetapi setidaknya sistem saya "terasa" sedikit lebih tajam.

Setiap saran untuk perbaikan dihargai.

Saran saya untuk Ubuntu: Utilitas cakram penginstal harus mendapatkan opsi gui yang menetapkan keselarasan optimal untuk 4096 byte-drive. Itu akan menjadi solusi termudah.


Saya tidak bisa membuatnya berfungsi u MiBwalaupun disk saya sudah berfungsi Sector size (logical/physical): 512B/4096B. Saya bertanya-tanya mengapa mereka yang membuat parted tidak dapat diganggu untuk menambahkan opsi "Perbaiki untuk saya" ketika membuat partisi baru. Jika mereka memiliki kode untuk memeriksa perataan, mengapa mereka tidak menyarankan perbaikan untuk itu?
mikl
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.