Среда, Февраль 22, 2012

Последние обновления

FTP ресурс как диск в Windows

Организовал себе сетевое хранилище дома. На домашних компьютерах сразу подцепил его как сетевой диск и захотелось такой же диск на работе. Естественно, из интернета доступ к сетевому хранилищу будет через FTP. Маршрут на роутере прописал и доступ к нему по FTP с работы получил....

RokBox масштабирование изображений под размер экрана

Есть такой хороший плагин как RokBox , который позволяет открывать медиа контент в всплывающих окнах. И всем впринципе хорош и удобен, но вот для меня нашлась одна проблема - он не масштабировал изображения если они не влазят в экран. На сколько...

Резервное копирование БД MSSQL с последующим сжатием

Есть сервер MSSQL с кучкой баз данных, довольно большого размера, и для всех нужны резервные копии, желательно ежедневные. Делалось всё это счастье раньше банальными Job заданиями. Но вот беда на диске с резервными копиями не осталось, добавлять новый диск или менять на большого...
Читал как то статью на THG по сравнению HDD и SDD в серверном сегменте и ускорение HDD способом "короткого рабочего хода". Как известно HDD представляет из себя один или несколько дисков и по ним елозят считывающие головки, естественно если головка находится в начале диска, а потом мы обращаемся к информации находящейся в конце диска, головке нужно какое то время на то чтобы передвинуться на конец диска и спозиционироваться, это время называется временем доступа к данным и от него зависит производительность диска, чем меньше это время, тем больше операций в секунду он сможет выполнять. В статье же описан способ уменьшения рабочей области диска с целью уменьшения пути головки и соответственно ускорения работы самого диска, операцию эту проводили на дисках Hitachi с помощью их родной утилиты, но мы люди опытные и знаем более универсальные способы для проделывания этой операции, о ней дальше и пойдет речь.

После прочтения статьи мне сразу вспомнился валяющийся у меня HDD Samsung на 250Гб от ноутбука, на нём в больших количествах посыпались BAD блоки, и было решено на нём поэкспериментировать, ведь если уменьшая рабочую область диска, мы отрежем зоны с BAD блоками, то на выходе можем получить вполне работоспособный диск, конечно меньшего размера, но зато более шустрый.  Для данной процедуры нашим главным инструментом будет программа Victoria.

Для начала протестируем диск, чтобы узнать откуда у нас начинаются BAD блоки. В моём случае они начинались где то после 11Gb (значение LBA уже не помню, узнается путем наведения курсора нужную ячейку в тестовом поле). Хочу заметить, что указывать новый размер диска можно только от начала диска, а не где то с середины или с конца. Теперь мы можем заняться указанием новой рабочей области диска:

Менять значение LBA можно только в PIO режиме программы. Поэтому программу нужно запускать либо в DOS, либо в Windows 98/NT/2000/XP (в более старших версиях режим PIO не работает)

 Нам нужна функция HPA(обведено синим на скриншоте) - указываем новый размер диска (при наведение на поле показывает какие варианты есть для указания, но удобнее всего LBA полученный при тестировании диска). Всё, после перезагрузки я получил рабочий диск на 10GB с уменьшенным временем доступа к данным.

Применять такую технологию можно не только к битым дискам, но и вполне рабочим.