web-dev-qa-db-ja.com

Slackware14を使用してSSDにパーティションテーブルを作成できません

DVDからSlackware14をインストールしようとしています。 DVDから正常に起動します。

fdiskまたはcfdiskを使用してLinuxを作成し、SSDにパーティションをスワップしようとすると、パーティションテーブルが見つからないか不明であると文句を言います。

どちらのプログラムでも、Linuxを作成してパーティションをスワップし、それらをディスクに書き込んでから終了すると、ディスクの内容が変更されたと表示され、パーティションテーブルについて文句を言います。

どちらかのプログラムを再度使用しても、文句が表示され、noパーティションが表示されます。

私は過去にSlackwareDVDをハード(回転)ドライブで問題なく使用しました。

1
Ray Tayek

これを調査 私が見つけた結果の多くは、リード#1と#2で言及した項目を示しています。フォローアップする価値のあるリードをいくつか追加しますが、リード#3以降の何かが「ヘイルメリー」になる可能性があると思います。

リード#1-GPT

1つ目は、GPTHDDパーティショニングとMBRの使用に関係しています。したがって、代わりにgdiskparted、またはsgdiskを使用することをお勧めします。

リード#2-SSDまたはコントローラーの欠陥

発生しているように見える別の問題は、SSDドライブの障害または欠陥が発生した場合、または接続先のコントローラーに障害が発生した場合に、「不明なパーティションテーブル」というメッセージが表示されることでした。コントローラを排除するには、SSDを別のコントローラに接続して、問題が解決するかどうかを確認することをお勧めします。

リード#3-ファームウェア?

私が遭遇した3番目の問題は、とてつもない可能性のように聞こえましたが、それでもなお言及します。おそらく、SSDに更新が必要なファームウェアがありますか?これは私が出くわしたスレッドで、タイトルは次のとおりです: SSDドライブに障害が発生しましたか?読み取り専用で再マウントします

あなたが言及したモデル#「oczvertex 3 90gb」によると、OCZのウェブサイトで利用可能ないくつかの潜在的なアップデートがあるようです: http://ocz.com/consumer/download/firmware

リード#4-SSD識別情報

最後に、hdparm -i <device>の出力を見て、SSDドライブで何が起こっているのかを明らかにすることができるかどうかを確認します。

$ Sudo hdparm -i /dev/sdc

/dev/sdc:

 Model=ST3000DM001-1CH166                      , FwRev=CC43    , SerialNo=            Z1XXXXXX
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
 BuffType=unknown, BuffSize=0kB, MaxMultSect=16, MultSect=?16?
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=268435455
 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4 
 DMA modes:  mdma0 mdma1 mdma2 
 UDMA modes: udma0 udma1 udma2 
 AdvancedPM=yes: unknown setting WriteCache=enabled
 Drive conforms to: unknown:  ATA/ATAPI-4 ATA/ATAPI-5 ATA/ATAPI-6 ATA/ATAPI-7

 * signifies the current active mode

リード#5-テストディスク

おそらく、ソフトウェアアプリケーション testdisk は、SSDの問題を修復できる可能性がありますか?この機能は私の目を引いたものです:

  • パーティションテーブルを修正し、削除されたパーティションを回復します

リード#6 - HDAT2 または スピンライト

これらのツールのいずれかをSATAおよびSSDHDDで実行できます。おそらく、そのうちの1つで、ドライブの問題を修復できますか?私は、そうでなければ正しく動作しないドライブの修理において、両方の製品で良い成功を収めました。 HDAT2はフリーウェアですが、Spinriteは商用製品であることに注意してください。

リード#7-dmesg

システムの起動後にdmesgログを精査して、SSDデバイスがLinuxカーネルによってどのように検出されるかを確認してください。パーティションを作成しようとしたときにデバイスが奇妙に動作している理由を明らかにする可能性のある追加情報がそこで明らかになる場合があります。

2
slm