GParted - zmiana rozmiaru partycji NTFS zawierającej bad sektory

24 października 2009, 15:28:21

Podczas próby zmniejszenia partycji ntfs, gparted zaskoczył mnie komunikatem:

Jak widać współpracy odmówił program ntfsresize, ponieważ znalazł 'zamarkowane' bad sektory. Rozwiązanie - mały wrapper na ntfsresize, który wywoła oryginalną binarkę z opcją "--bad-sectors":

#!/bin/bash
if test "$#" -gt 0; then
  exec ntfsresize.orig --bad-sectors "$@"
else
  exec ntfsresize.orig
fi

Zmieniamy nazwę oryginalnego ntfsresize na ntfsresize.orig, a powyższy kod umieszczamy w tym samym katalogu w pliku ntfsresize, nadając mu oczywiście atrybuty wykonywania. Przed operacją zmiany rozmiaru warto jeszcze wykonać spod Windows "chkdsk /r /p", jak zresztą ntfsresize lojalnie nas uprzedza.

Tagi: ntfs bad sektory gparted ntfsresize

Komentarze do notki GParted - zmiana rozmiaru partycji NTFS zawierającej bad sektory

  1. # Dodek powiedział(a):

    Nie lepiej dopisać w gparted kod pozwalający dodać własne opcje do linii poleceń i przekompilować?


  2. # mrk powiedział(a):

    Pewnie lepiej, ale potrzebne mi było rozwiązanie natychmiast, bez poświęcania wieczoru na poprawianie gparted'a :)


Dodaj komentarz: