GParted - zmiana rozmiaru partycji NTFS zawierającej bad sektory
24 października 2009, 15:28:21Podczas 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
24 października 2009 o 20:53:49
Nie lepiej dopisać w gparted kod pozwalający dodać własne opcje do linii poleceń i przekompilować?
25 października 2009 o 16:27:41
Pewnie lepiej, ale potrzebne mi było rozwiązanie natychmiast, bez poświęcania wieczoru na poprawianie gparted'a :)