Как исправить сообщение Gparted: ошибка при чтении блока в секторе xxx?

Вы также можете запустить powertop, чтобы исследовать, где больше всего используется энергия. Вы также можете использовать опцию оптимизации, чтобы увидеть, что она производит меньше пустоши. Но для постоянной настройки есть некоторая работа. Пожалуйста, найдите в Google powertop.

sudo apt-get install powertop

Также установите tlp следующим образом

sudo apt-get install tlp

или установите пакет вручную: https://launchpad.net/~linrunner/+archive/tlp, затем

sudo tlp start

Я не уверен, что это возможно с Nvidia. Я использую ATI, и он производит меньше, намного меньше heath, когда частота памяти закрывается. например, ATI5970 предполагает использовать часы памяти 1100 МГц, он может стабильно работать в течение дня с меньшими часами памяти, даже с 300 МГц. Поэтому попробуйте разбить частоту памяти.

4
задан 9 July 2012 в 18:09

21 ответ

Это то, что заставило меня решить мою проблему. Реакция psusi действительно помогла, однако она была слишком грубой для меня, и я потратил около трех часов, чтобы получить все это и извлечь то, что было бы интересно для меня из его поста. Мне пришлось искать в Википедии, на официальных форумах Ubuntu и спрашивать Ubuntu. Как следствие, я рассматриваю его пост как полезную подсказку, но не как правильный ответ.

  • Запустите Ubuntu на Live-CD.
  • Использование системы -> Администрирование -> Gparted, отключить возможный раздел подкачки (другими словами, «swapoff»). Кроме того, запишите имя вашего поврежденного диска, в моем случае «sda»
  • В терминале выполните команду sudo badblocks -sv -b 512 <device-name>, где в моем случае следует заменить на /dev/sda. После долгого ожидания результат представляет собой список чисел, которые являются поврежденными секторами.
  • Запустите команду sudo dd if=<device-name> of=/dev/null bs=512 count=1 skip=<sector>, где я заменил на dev/sda и на 385850816 первое заданное число предыдущей командой.
  • Повторите предыдущую точку для каждого номера.
  • Чтобы проверить, удалось ли вам спастись, снова введите команду sudo badblocks -sv -b 512 <device-name>. Он не должен давать (через некоторое время) никакого номера.

Что касается меня, это решило мою проблему, и я снова смог переместить свой раздел. Я должен признать, что я действительно не знаю почему, поскольку команды здесь, по-видимому, предназначены только для чтения и написания команд. Но как бы то ни было, у меня больше нет проблем.

3
ответ дан 25 July 2018 в 22:37

Это то, что заставило меня решить мою проблему. Реакция psusi действительно помогла, однако она была слишком грубой для меня, и я потратил около трех часов, чтобы получить все это и извлечь то, что было бы интересно для меня из его поста. Мне пришлось искать в Википедии, на официальных форумах Ubuntu и спрашивать Ubuntu. Как следствие, я рассматриваю его пост как полезную подсказку, но не как правильный ответ.

  • Запустите Ubuntu на Live-CD.
  • Использование системы -> Администрирование -> Gparted, отключить возможный раздел подкачки (другими словами, «swapoff»). Кроме того, запишите имя вашего поврежденного диска, в моем случае «sda»
  • В терминале выполните команду sudo badblocks -sv -b 512 <device-name>, где в моем случае следует заменить на /dev/sda. После долгого ожидания результат представляет собой список чисел, которые являются поврежденными секторами.
  • Запустите команду sudo dd if=<device-name> of=/dev/null bs=512 count=1 skip=<sector>, где я заменил на dev/sda и на 385850816 первое заданное число предыдущей командой.
  • Повторите предыдущую точку для каждого номера.
  • Чтобы проверить, удалось ли вам спастись, снова введите команду sudo badblocks -sv -b 512 <device-name>. Он не должен давать (через некоторое время) никакого номера.

Что касается меня, это решило мою проблему, и я снова смог переместить свой раздел. Я должен признать, что я действительно не знаю почему, поскольку команды здесь, по-видимому, предназначены только для чтения и написания команд. Но как бы то ни было, у меня больше нет проблем.

3
ответ дан 4 August 2018 в 20:07

Это то, что заставило меня решить мою проблему. Реакция psusi действительно помогла, однако она была слишком грубой для меня, и я потратил около трех часов, чтобы получить все это и извлечь то, что было бы интересно для меня из его поста. Мне пришлось искать в Википедии, на официальных форумах Ubuntu и спрашивать Ubuntu. Как следствие, я рассматриваю его пост как полезную подсказку, но не как правильный ответ.

  • Запустите Ubuntu на Live-CD.
  • Использование системы -> Администрирование -> Gparted, отключить возможный раздел подкачки (другими словами, «swapoff»). Кроме того, запишите имя вашего поврежденного диска, в моем случае «sda»
  • В терминале выполните команду sudo badblocks -sv -b 512 <device-name>, где в моем случае следует заменить на /dev/sda. После долгого ожидания результат представляет собой список чисел, которые являются поврежденными секторами.
  • Запустите команду sudo dd if=<device-name> of=/dev/null bs=512 count=1 skip=<sector>, где я заменил на dev/sda и на 385850816 первое заданное число предыдущей командой.
  • Повторите предыдущую точку для каждого номера.
  • Чтобы проверить, удалось ли вам спастись, снова введите команду sudo badblocks -sv -b 512 <device-name>. Он не должен давать (через некоторое время) никакого номера.

Что касается меня, это решило мою проблему, и я снова смог переместить свой раздел. Я должен признать, что я действительно не знаю почему, поскольку команды здесь, по-видимому, предназначены только для чтения и написания команд. Но как бы то ни было, у меня больше нет проблем.

3
ответ дан 6 August 2018 в 04:09

Это то, что заставило меня решить мою проблему. Реакция psusi действительно помогла, однако она была слишком грубой для меня, и я потратил около трех часов, чтобы получить все это и извлечь то, что было бы интересно для меня из его поста. Мне пришлось искать в Википедии, на официальных форумах Ubuntu и спрашивать Ubuntu. Как следствие, я рассматриваю его пост как полезную подсказку, но не как правильный ответ.

  • Запустите Ubuntu на Live-CD.
  • Использование системы -> Администрирование -> Gparted, отключить возможный раздел подкачки (другими словами, «swapoff»). Кроме того, запишите имя вашего поврежденного диска, в моем случае «sda»
  • В терминале выполните команду sudo badblocks -sv -b 512 <device-name>, где в моем случае следует заменить на /dev/sda. После долгого ожидания результат представляет собой список чисел, которые являются поврежденными секторами.
  • Запустите команду sudo dd if=<device-name> of=/dev/null bs=512 count=1 skip=<sector>, где я заменил на dev/sda и на 385850816 первое заданное число предыдущей командой.
  • Повторите предыдущую точку для каждого номера.
  • Чтобы проверить, удалось ли вам спастись, снова введите команду sudo badblocks -sv -b 512 <device-name>. Он не должен давать (через некоторое время) никакого номера.

Что касается меня, это решило мою проблему, и я снова смог переместить свой раздел. Я должен признать, что я действительно не знаю почему, поскольку команды здесь, по-видимому, предназначены только для чтения и написания команд. Но как бы то ни было, у меня больше нет проблем.

3
ответ дан 7 August 2018 в 22:08

Это то, что заставило меня решить мою проблему. Реакция psusi действительно помогла, однако она была слишком грубой для меня, и я потратил около трех часов, чтобы получить все это и извлечь то, что было бы интересно для меня из его поста. Мне пришлось искать в Википедии, на официальных форумах Ubuntu и спрашивать Ubuntu. Как следствие, я рассматриваю его пост как полезную подсказку, но не как правильный ответ.

  • Запустите Ubuntu на Live-CD.
  • Использование системы -> Администрирование -> Gparted, отключить возможный раздел подкачки (другими словами, «swapoff»). Кроме того, запишите имя вашего поврежденного диска, в моем случае «sda»
  • В терминале выполните команду sudo badblocks -sv -b 512 <device-name>, где в моем случае следует заменить на /dev/sda. После долгого ожидания результат представляет собой список чисел, которые являются поврежденными секторами.
  • Запустите команду sudo dd if=<device-name> of=/dev/null bs=512 count=1 skip=<sector>, где я заменил на dev/sda и на 385850816 первое заданное число предыдущей командой.
  • Повторите предыдущую точку для каждого номера.
  • Чтобы проверить, удалось ли вам спастись, снова введите команду sudo badblocks -sv -b 512 <device-name>. Он не должен давать (через некоторое время) никакого номера.

Что касается меня, это решило мою проблему, и я снова смог переместить свой раздел. Я должен признать, что я действительно не знаю почему, поскольку команды здесь, по-видимому, предназначены только для чтения и написания команд. Но как бы то ни было, у меня больше нет проблем.

3
ответ дан 10 August 2018 в 10:22

Это то, что заставило меня решить мою проблему. Реакция psusi действительно помогла, однако она была слишком грубой для меня, и я потратил около трех часов, чтобы получить все это и извлечь то, что было бы интересно для меня из его поста. Мне пришлось искать в Википедии, на официальных форумах Ubuntu и спрашивать Ubuntu. Как следствие, я рассматриваю его пост как полезную подсказку, но не как правильный ответ.

  • Запустите Ubuntu на Live-CD.
  • Использование системы -> Администрирование -> Gparted, отключить возможный раздел подкачки (другими словами, «swapoff»). Кроме того, запишите имя вашего поврежденного диска, в моем случае «sda»
  • В терминале выполните команду sudo badblocks -sv -b 512 <device-name>, где в моем случае следует заменить на /dev/sda. После долгого ожидания результат представляет собой список чисел, которые являются поврежденными секторами.
  • Запустите команду sudo dd if=<device-name> of=/dev/null bs=512 count=1 skip=<sector>, где я заменил на dev/sda и на 385850816 первое заданное число предыдущей командой.
  • Повторите предыдущую точку для каждого номера.
  • Чтобы проверить, удалось ли вам спастись, снова введите команду sudo badblocks -sv -b 512 <device-name>. Он не должен давать (через некоторое время) никакого номера.

Что касается меня, это решило мою проблему, и я снова смог переместить свой раздел. Я должен признать, что я действительно не знаю почему, поскольку команды здесь, по-видимому, предназначены только для чтения и написания команд. Но как бы то ни было, у меня больше нет проблем.

3
ответ дан 13 August 2018 в 16:47
  • 1
    Если список плохих блоков небольшой (скажем, дюжина или меньше), то это хороший способ их исправить. После этого вы должны запускать самотестирование SMART в дисковой утилите еженедельно в течение нескольких месяцев и следить за тем, чтобы не возникало новых плохих секторов. Если есть много плохих секторов, то вам просто нужно скопировать то, что вы можете, и заменить диск. – psusi 13 April 2011 в 01:12

У вас на жестком диске плохие сектора. Резервное копирование любых важных данных ТЕПЕРЬ. Затем запустите утилиту диска и щелкните диагностику SMART. Запустите длинное самотестирование, и когда это закончится, просмотрите значения следующих атрибутов:

Offline_Uncorrectable Current_Pending_Sector Reallocated_Sector_Ct

Если нескорректируемый счетчик не равен нулю или перераспределено или ожидает счет больше, чем несколько, вам нужно заменить диск. Если осталось несколько ожидающих, вы можете попытаться их восстановить. Сначала вам нужно определить число плохого сектора. Для этого может быть использована утилита badblocks. Затем вы можете использовать hdparm --read-сектор, чтобы попробовать прочитать его, чтобы убедиться, что у вас есть правильный, а затем hdparm --write-sector, чтобы попытаться переписать сектор нулями. Это заставит диск попытаться исправить сектор или, если он не сможет, перераспределит его из резервного пула, переместив подсчет от ожидающих_секторов к перераспределению. Повторите для всех плохих секторов.

5
ответ дан 25 May 2018 в 23:31
  • 1
    Запуск SMART ( после создания резервной копии) может быть хорошей идеей. В любом случае, даже если сектор все еще может быть перераспределен, я бы подозрительно относился к этому диску ... – JanC 11 January 2011 в 23:23
  • 2
    Спасибо, что ответили! Из-за ошибки чтения я не смог выполнить самотестирование. Не могли бы вы дать более подробную информацию о шагах, которые следует выполнить из этой утилиты Badblocks? – Agmenor 12 January 2011 в 17:13

Кажется, что на вашем жестком диске возникла проблема с оборудованием, поэтому я предлагаю вам использовать что-то вроде ddrescue или gddrescue, чтобы сделать копию на другом жестком диске. Затем попытайтесь исправить файловую систему (ы) (с помощью fsck), и если это не сработает, используйте photorec или аналогичные средства спасения.

Или просто верните резервную копию на другой диск, если он у вас есть, конечно ...

1
ответ дан 25 May 2018 в 23:31

Кажется, что есть проблема с вашим жестким диском, поэтому я предлагаю вам использовать что-то вроде ddrescue или gddrescue, чтобы скопировать его на другой жесткий диск. Затем попробуйте исправить файловую систему (системы) (с помощью fsck), и если это не сработает, используйте photorec или аналогичные инструменты восстановления.

Или просто поместите резервную копию на другой диск, если он у вас есть, конечно ...

1
ответ дан 25 July 2018 в 22:37

У вас плохие сектора на жестком диске. Сделайте резервную копию любых важных данных СЕЙЧАС. Затем запустите утилиту диска и нажмите SMART диагностику. Запустите длинную самопроверку и, когда она закончится, посмотрите на значения следующих атрибутов:

Offline_Uncorrectable Current_Pending_Sector Reallocated_Sector_Ct

Если число некорректируемых значений не равно нулю или перераспределено или находится в состоянии ожидания отсчетов более нескольких, вам необходимо заменить диск. Если есть только несколько ожидающих, то вы можете попытаться восстановить их. Сначала нужно определить номер плохого сектора. Для этого можно использовать утилиту badblocks. Затем вы можете использовать hdparm --read-sector, чтобы попытаться прочитать его, чтобы убедиться, что у вас есть правильный, и затем hdparm --write-sector, чтобы попытаться переписать сектор с нулями. Это заставит диск попытаться исправить сектор или, если это не удастся, перераспределит его из резервного пула, переместив счетчик из pending_sectors в перераспределенный. Повторите для всех плохих секторов.

5
ответ дан 25 July 2018 в 22:37

Кажется, что есть проблема с вашим жестким диском, поэтому я предлагаю вам использовать что-то вроде ddrescue или gddrescue, чтобы скопировать его на другой жесткий диск. Затем попробуйте исправить файловую систему (системы) (с помощью fsck), и если это не сработает, используйте photorec или аналогичные инструменты восстановления.

Или просто поместите резервную копию на другой диск, если он у вас есть, конечно ...

1
ответ дан 2 August 2018 в 04:04

У вас плохие сектора на жестком диске. Сделайте резервную копию любых важных данных СЕЙЧАС. Затем запустите утилиту диска и нажмите SMART диагностику. Запустите длинную самопроверку и, когда она закончится, посмотрите на значения следующих атрибутов:

Offline_Uncorrectable Current_Pending_Sector Reallocated_Sector_Ct

Если число некорректируемых значений не равно нулю или перераспределено или находится в состоянии ожидания отсчетов более нескольких, вам необходимо заменить диск. Если есть только несколько ожидающих, то вы можете попытаться восстановить их. Сначала нужно определить номер плохого сектора. Для этого можно использовать утилиту badblocks. Затем вы можете использовать hdparm --read-sector, чтобы попытаться прочитать его, чтобы убедиться, что у вас есть правильный, и затем hdparm --write-sector, чтобы попытаться переписать сектор с нулями. Это заставит диск попытаться исправить сектор или, если это не удастся, перераспределит его из резервного пула, переместив счетчик из pending_sectors в перераспределенный. Повторите для всех плохих секторов.

5
ответ дан 2 August 2018 в 04:04

Кажется, что есть проблема с вашим жестким диском, поэтому я предлагаю вам использовать что-то вроде ddrescue или gddrescue, чтобы скопировать его на другой жесткий диск. Затем попробуйте исправить файловую систему (системы) (с помощью fsck), и если это не сработает, используйте photorec или аналогичные инструменты восстановления.

Или просто поместите резервную копию на другой диск, если он у вас есть, конечно ...

1
ответ дан 4 August 2018 в 20:07

У вас плохие сектора на жестком диске. Сделайте резервную копию любых важных данных СЕЙЧАС. Затем запустите утилиту диска и нажмите SMART диагностику. Запустите длинную самопроверку и, когда она закончится, посмотрите на значения следующих атрибутов:

Offline_Uncorrectable Current_Pending_Sector Reallocated_Sector_Ct

Если число некорректируемых значений не равно нулю или перераспределено или ожидает отсчетов более нескольких, вам необходимо заменить диск. Если есть только несколько ожидающих, то вы можете попытаться восстановить их. Сначала нужно определить номер плохого сектора. Для этого можно использовать утилиту badblocks. Затем вы можете использовать hdparm --read-sector, чтобы попытаться прочитать его, чтобы убедиться, что у вас есть правильный, и затем hdparm --write-sector, чтобы попытаться переписать сектор с нулями. Это заставит диск попытаться исправить сектор или, если это не удастся, перераспределит его из резервного пула, переместив счетчик из pending_sectors в перераспределенный. Повторите для всех плохих секторов.

5
ответ дан 4 August 2018 в 20:07

Кажется, что есть проблема с вашим жестким диском, поэтому я предлагаю вам использовать что-то вроде ddrescue или gddrescue, чтобы скопировать его на другой жесткий диск. Затем попробуйте исправить файловую систему (системы) (с помощью fsck), и если это не сработает, используйте photorec или аналогичные инструменты восстановления.

Или просто поместите резервную копию на другой диск, если он у вас есть, конечно ...

1
ответ дан 6 August 2018 в 04:09

У вас плохие сектора на жестком диске. Сделайте резервную копию любых важных данных СЕЙЧАС. Затем запустите утилиту диска и нажмите SMART диагностику. Запустите длинную самопроверку и, когда она закончится, посмотрите на значения следующих атрибутов:

Offline_Uncorrectable Current_Pending_Sector Reallocated_Sector_Ct

Если число некорректируемых значений не равно нулю или перераспределено или находится в состоянии ожидания отсчетов более нескольких, вам необходимо заменить диск. Если есть только несколько ожидающих, то вы можете попытаться восстановить их. Сначала нужно определить номер плохого сектора. Для этого можно использовать утилиту badblocks. Затем вы можете использовать hdparm --read-sector, чтобы попытаться прочитать его, чтобы убедиться, что у вас есть правильный, и затем hdparm --write-sector, чтобы попытаться переписать сектор с нулями. Это заставит диск попытаться исправить сектор или, если это не удастся, перераспределит его из резервного пула, переместив счетчик из pending_sectors в перераспределенный. Повторите для всех плохих секторов.

5
ответ дан 6 August 2018 в 04:09

Кажется, что есть проблема с вашим жестким диском, поэтому я предлагаю вам использовать что-то вроде ddrescue или gddrescue, чтобы скопировать его на другой жесткий диск. Затем попробуйте исправить файловую систему (системы) (с помощью fsck), и если это не сработает, используйте photorec или аналогичные инструменты восстановления.

Или просто поместите резервную копию на другой диск, если он у вас есть, конечно ...

1
ответ дан 7 August 2018 в 22:08

У вас плохие сектора на жестком диске. Сделайте резервную копию любых важных данных СЕЙЧАС. Затем запустите утилиту диска и нажмите SMART диагностику. Запустите длинную самопроверку и, когда она закончится, посмотрите на значения следующих атрибутов:

Offline_Uncorrectable Current_Pending_Sector Reallocated_Sector_Ct

Если число некорректируемых значений не равно нулю или перераспределено или находится в состоянии ожидания отсчетов более нескольких, вам необходимо заменить диск. Если есть только несколько ожидающих, то вы можете попытаться восстановить их. Сначала нужно определить номер плохого сектора. Для этого можно использовать утилиту badblocks. Затем вы можете использовать hdparm --read-sector, чтобы попытаться прочитать его, чтобы убедиться, что у вас есть правильный, и затем hdparm --write-sector, чтобы попытаться переписать сектор с нулями. Это заставит диск попытаться исправить сектор или, если это не удастся, перераспределит его из резервного пула, переместив счетчик из pending_sectors в перераспределенный. Повторите для всех плохих секторов.

5
ответ дан 7 August 2018 в 22:08

Кажется, что есть проблема с вашим жестким диском, поэтому я предлагаю вам использовать что-то вроде ddrescue или gddrescue, чтобы скопировать его на другой жесткий диск. Затем попробуйте исправить файловую систему (системы) (с помощью fsck), и если это не сработает, используйте photorec или аналогичные инструменты восстановления.

Или просто поместите резервную копию на другой диск, если он у вас есть, конечно ...

1
ответ дан 10 August 2018 в 10:22

У вас плохие сектора на жестком диске. Сделайте резервную копию любых важных данных СЕЙЧАС. Затем запустите утилиту диска и нажмите SMART диагностику. Запустите длинную самопроверку и, когда она закончится, посмотрите на значения следующих атрибутов:

Offline_Uncorrectable Current_Pending_Sector Reallocated_Sector_Ct

Если число некорректируемых значений не равно нулю или перераспределено или находится в состоянии ожидания отсчетов более нескольких, вам необходимо заменить диск. Если есть только несколько ожидающих, то вы можете попытаться восстановить их. Сначала нужно определить номер плохого сектора. Для этого можно использовать утилиту badblocks. Затем вы можете использовать hdparm --read-sector, чтобы попытаться прочитать его, чтобы убедиться, что у вас есть правильный, и затем hdparm --write-sector, чтобы попытаться переписать сектор с нулями. Это заставит диск попытаться исправить сектор или, если это не удастся, перераспределит его из резервного пула, переместив счетчик из pending_sectors в перераспределенный. Повторите для всех плохих секторов.

5
ответ дан 10 August 2018 в 10:22

Кажется, что есть проблема с вашим жестким диском, поэтому я предлагаю вам использовать что-то вроде ddrescue или gddrescue, чтобы скопировать его на другой жесткий диск. Затем попробуйте исправить файловую систему (системы) (с помощью fsck), и если это не сработает, используйте photorec или аналогичные инструменты восстановления.

Или просто поместите резервную копию на другой диск, если он у вас есть, конечно ...

1
ответ дан 13 August 2018 в 16:47

Другие вопросы по тегам:

Похожие вопросы: