fsutil file createnew C:\empty.bin 15000000000в данном случае будет создан пустой файл размером 15 Гб.
суббота, 21 августа 2010 г.
Создать пустой файл нужного размера в Windows XP
Недавно понадобилось подключиться к сети p2p оператора инета с ноута, а на хабе оказалось ограничение по объему расшаренной информации (от 15 Гб). Т.к. на ноуте взяться им было особенно не откуда, то пришлось прибегнуть к маленький хитрости, в коммандной строке ввести:
Возвращение 2010 :)
Всем привет :)
Как обычно, долгое отсутствие мое связано с множественными переменами в моей жизни :)
1. Все таки мой первый брак привел к разводу.
2. Я съездил в июле в Питер с одним замечательным человеком:
3. Нынче мы с Аней помолвлены и у нас в сентябре будет свадьба :)
--
Как обычно, долгое отсутствие мое связано с множественными переменами в моей жизни :)
1. Все таки мой первый брак привел к разводу.
2. Я съездил в июле в Питер с одним замечательным человеком:
3. Нынче мы с Аней помолвлены и у нас в сентябре будет свадьба :)
--
воскресенье, 4 апреля 2010 г.
Восстанавливаем данные с флешки в Ubuntu Linux
На днях знакомая принесла мне флешку USB Transcend V30 8Gb с мольбой помочь в ее горе, а горе было следующим. Данный накопитель в самой дружественной оси (Windows) совершенно отказывался корректно работать, требуя форматирование, а на нем как обычно водится - самая жизненно важная информация, которую надо оттуда достать.
Итак, имеем:
- Ось - Ubuntu Linux 9.10
- Больной - накопитель Transcend V30 объемом 8 Гб
- Инет + руки.
--------
Первое, что пришло в голову (и как не странно далеко не самое худшее)) - сделать с диска образ с помощью dd (дабы не насиловать и без того покалеченный флеш) и извлечь из него данные замечательной утилитой foremost. Сказано - сделано.
Для начала нужно определить под каким именем у нас в системе определился флеш накопитель:
====
Итак, мы определились где у нас флешка, прозорливый fdisk недвусмысленно указал на диск, где повреждена таблица разделов - /dev/sdb
делаем образ (у меня по времени ушло около 10 минут)
и ждем результата (порядка 15-20 минут)
Плюсы данного способа:
- скорость
- простота
Минусы:
- в результате файлы восстановились в хаотичном порядке с сортировкой по расширениям, т.е. была утеряна первоначальная структура каталогов (по мне так это даже некоторый плюс, намного хуже бродить по каталогам с совершенно ничего не значащими названиями в поисках корректно восстановленных файлов)
- утеряны осмысленные наименования, которые превратились в сквозную нумерацию файлов.
P.S. Радость от всего этого была несколько омрачена тем, что как потом выяснилось, восстановлено было все, кроме файлов mp3, которые по словам хозяйки были на диске. Но за спасенные отчеты и фотки с отдыха я получил заслуженное вознаграждение ;)
Итак, имеем:
- Ось - Ubuntu Linux 9.10
- Больной - накопитель Transcend V30 объемом 8 Гб
- Инет + руки.
--------
Первое, что пришло в голову (и как не странно далеко не самое худшее)) - сделать с диска образ с помощью dd (дабы не насиловать и без того покалеченный флеш) и извлечь из него данные замечательной утилитой foremost. Сказано - сделано.
Для начала нужно определить под каким именем у нас в системе определился флеш накопитель:
====
======$sudo fdisk -l
[sudo] password for wofs:
Диск /dev/sda: 160.0 ГБ, 160041885696 байт
255 heads, 63 sectors/track, 19457 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0x02cbbda7
Устр-во Загр Начало Конец Блоки Id Система
/dev/sda1 * 19093 19457 2931862+ 82 Linux своп / Solaris
/dev/sda2 1 19092 153356458+ 5 Расширенный
/dev/sda5 1 2432 19534977 83 Linux
/dev/sda6 2433 19092 133821418+ 83 Linux
Пункты таблицы разделов расположены не в дисковом порядке
Диск /dev/sdb: 8032 МБ, 8032092160 байт
248 heads, 62 sectors/track, 1020 cylinders
Units = цилиндры of 15376 * 512 = 7872512 bytes
Disk identifier: 0x51159e7b
На диске /dev/sdb отсутствует верная таблица разделов
Итак, мы определились где у нас флешка, прозорливый fdisk недвусмысленно указал на диск, где повреждена таблица разделов - /dev/sdb
делаем образ (у меня по времени ушло около 10 минут)
$dd if=/dev/sdb of=~/flash8g.dd bs=512 conv=sync,noerrorставим утилиту:
$sudo apt-get install foremostподготавливаем каталог, для восстановленных данных
$mkdir ~/recoveryзапускаем нашу утилиту:
foremost -o ~/.recovery -i ~/flash8g.dd
и ждем результата (порядка 15-20 минут)
Processing: /home/wofs/flash8g.ddс нетерпением лезем в наш каталог, куда мы восстанавливали данные
|**************foundat=3561cbb6UT
foundat=ab06144bUT
foundat=8e944b47UT
foundat=e9f04ad4UT
foundat=8cdd0b29UT
*******foundat=Version.txtSDP
foundat=Generic.lkfSDP
foundat=Generic.dhhSDP
foundat=DVS1_44.dhrSDP
foundat=DVS1_48.dhrSDP
foundat=DVS2_44.dhrSDP
foundat=DVS2_48.dhrSDP
foundat=Mixdown_44.dhrSDP
foundat=Mixdown_48.dhrSDP
foundat=DVS3_44.dhrSDP
foundat=DVS3_48.dhrSDP
foundat=DVS1.1.dhhSDP
********************************************************|
wofs@wofs-laptop:$|
cd ~/recoveryи обнаруживаем там несколько папок, с наименованиями до боли знакомых типов файлов (jpg,png,doc,xls и т.п.), а вот уже в каждой из них, мы имеем вытянутые с флешки файлы, притом расширение каждого файла соответствует наименованию папки, в которой он находится. Рускоязычные имена конечно навсегда утеряны, но главное - важные документы были восстановлены!
Плюсы данного способа:
- скорость
- простота
Минусы:
- в результате файлы восстановились в хаотичном порядке с сортировкой по расширениям, т.е. была утеряна первоначальная структура каталогов (по мне так это даже некоторый плюс, намного хуже бродить по каталогам с совершенно ничего не значащими названиями в поисках корректно восстановленных файлов)
- утеряны осмысленные наименования, которые превратились в сквозную нумерацию файлов.
P.S. Радость от всего этого была несколько омрачена тем, что как потом выяснилось, восстановлено было все, кроме файлов mp3, которые по словам хозяйки были на диске. Но за спасенные отчеты и фотки с отдыха я получил заслуженное вознаграждение ;)
четверг, 11 марта 2010 г.
Ubuntu на нетбуке + второй монитор, настройка разрешения.
Прикупил на днях себе мониторчик новенький - Benq G2420HDBL - моделька класс! Но не о нем сейчас речь, а о том, как подключить его к моему нетбуку :)
С наскоку проблема не решилась, пришлось пофантазировать.. итакс.. начнем!
--
1. Подключаем монитор к выходу видеокарты на нетбуке (D-Sub)
2. Система > Параметры > Экран
3. Появится окошко - "параметры экрана", если в нем не обнаружился новый монитор, то давим на педаль "Обнаруживать мониторы". Далее снимаем галку "Дублировать экраны" (поскольку целью было расширить рабочий стол, а не вынести основное рабочее пространство на отдельный монитор).
4. Итак, оба экрана отображено в окошке. Выбираем первый ( у меня "ноутбук 12""), ставим точку напротив Включен, частота значения не имеет, Разрешение 1366x768 (Напоминаю, у меня Acer Aspire One 751)ю
5. Далее щелкаем на втором мониторе ( у меня BenQ 24") ,ставим точку напротив Включен, частота значения не имеет, а вот разрешение хочется хорошее, а получаем максимально возможное - 1280х720... Но Расстраиваться рановато, ведь перед нами Linux, а значит наверняка что-то можно подпилить ;).
6. Запускаем эмулятор терминала (кто перепрыгнет на другую консоль - его право), вбиваем в терминале sudo nano /etc/X11/xorg.conf.
Далее Топаем в секцию "Screen" и находим строчку Virtual, и что же мы видим?
Section "Screen"
Identifier "Configured Screen Device"
Device "Configured Video Device"
SubSection "Display"
Virtual 2646x768
EndSubSection
EndSection
--
2646 получилось из суммы горизонтального разрешения двух экранов 1366+1280=2646.
Лезем в документацию монитора,ищем рекомендуемое разрешение ( у меня 1920x1080) и приводим секцию к виду:
Section "Screen"
Identifier "Configured Screen Device"
Device "Configured Video Device"
SubSection "Display"
Virtual 3286x1080
EndSubSection
EndSection
Пояснение откуда взялись числа.
Рекомендуемое(и фактическое) разрешение первого экрана (нетбука) - 1366x768
Рекомендуемое разрешение второго экрана - 1920x1080
1366+1920=3286 - горизонталь
для вертикали берем наибольшее - 1080
Отсюда и взялась строчка
Virtual 3286x1080
7. Ребутим иксы (я ребутнул нетбук целиком, т.к. у меня не активирована комбинация клавиш, рубящих иксы).
И Вуаля :) имеем 2 монитора с нормальными разрешениями. Единственный минус - обои разлетелись черти как по экранам, но это мелочи :) Главное - работает!
Теперь когда будете подключать/отключать второй монитор, обязателен запуск программы настройки Система > Параметры > Экран . После запуска программы настройки второй монитор подцепится (или отцепится) автоматически.
С наскоку проблема не решилась, пришлось пофантазировать.. итакс.. начнем!
--
1. Подключаем монитор к выходу видеокарты на нетбуке (D-Sub)
2. Система > Параметры > Экран
3. Появится окошко - "параметры экрана", если в нем не обнаружился новый монитор, то давим на педаль "Обнаруживать мониторы". Далее снимаем галку "Дублировать экраны" (поскольку целью было расширить рабочий стол, а не вынести основное рабочее пространство на отдельный монитор).
4. Итак, оба экрана отображено в окошке. Выбираем первый ( у меня "ноутбук 12""), ставим точку напротив Включен, частота значения не имеет, Разрешение 1366x768 (Напоминаю, у меня Acer Aspire One 751)ю
5. Далее щелкаем на втором мониторе ( у меня BenQ 24") ,ставим точку напротив Включен, частота значения не имеет, а вот разрешение хочется хорошее, а получаем максимально возможное - 1280х720... Но Расстраиваться рановато, ведь перед нами Linux, а значит наверняка что-то можно подпилить ;).
6. Запускаем эмулятор терминала (кто перепрыгнет на другую консоль - его право), вбиваем в терминале sudo nano /etc/X11/xorg.conf.
Далее Топаем в секцию "Screen" и находим строчку Virtual, и что же мы видим?
Section "Screen"
Identifier "Configured Screen Device"
Device "Configured Video Device"
SubSection "Display"
Virtual 2646x768
EndSubSection
EndSection
--
2646 получилось из суммы горизонтального разрешения двух экранов 1366+1280=2646.
Лезем в документацию монитора,ищем рекомендуемое разрешение ( у меня 1920x1080) и приводим секцию к виду:
Section "Screen"
Identifier "Configured Screen Device"
Device "Configured Video Device"
SubSection "Display"
Virtual 3286x1080
EndSubSection
EndSection
Пояснение откуда взялись числа.
Рекомендуемое(и фактическое) разрешение первого экрана (нетбука) - 1366x768
Рекомендуемое разрешение второго экрана - 1920x1080
1366+1920=3286 - горизонталь
для вертикали берем наибольшее - 1080
Отсюда и взялась строчка
Virtual 3286x1080
7. Ребутим иксы (я ребутнул нетбук целиком, т.к. у меня не активирована комбинация клавиш, рубящих иксы).
И Вуаля :) имеем 2 монитора с нормальными разрешениями. Единственный минус - обои разлетелись черти как по экранам, но это мелочи :) Главное - работает!
среда, 10 марта 2010 г.
Ubuntu оповещение о новых сообщениях E-Mail в трее
В предыдущем посте я описал вариант организации оповещения о новых письмах в Ubuntu, среде Gnome. Но как выяснилось при эксплуатации это не работает так как хотелось бы ) и вот набрел на новое, более эффективное решение проблемы.
Идея - использовать специализированный майл чекер для периодической проверки почтовых ящиков и по желанию при обнаружении новых входящих сообщение по клику открывать программу чтения почты по умолчанию. Итак, поехали.
Ставим необходимое:
sudo apt-get install mail-notification
Далее заходим в меню Приложения>Интернет>Иконка входящих сообщений
В появившемся окне на вкладке General добавляем ящик, указываем параметры соединения, далее топаем на вкладку Status Icon и выбираем поведение иконки чекера по клику, я выбрал первое - Launch the mail reader (Запуск почтовой программы).
На вкладке Message Popups можно выбрать доп опции.
Все, жмякаем Закрыть и в трей падает симпатичная иконка с конвертиком.
Единственный недостаток, при условии запуска почтовой программы по клику - не обнуляется счетчик новых сообщений, приходится выбирать в меню правой кнопки на иконке - Consider new mail as read (Пометить новые сообщения как прочитанные). Но это мелочи... А так, в общем удобно.
Идея - использовать специализированный майл чекер для периодической проверки почтовых ящиков и по желанию при обнаружении новых входящих сообщение по клику открывать программу чтения почты по умолчанию. Итак, поехали.
Ставим необходимое:
sudo apt-get install mail-notification
Далее заходим в меню Приложения>Интернет>Иконка входящих сообщений
В появившемся окне на вкладке General добавляем ящик, указываем параметры соединения, далее топаем на вкладку Status Icon и выбираем поведение иконки чекера по клику, я выбрал первое - Launch the mail reader (Запуск почтовой программы).
На вкладке Message Popups можно выбрать доп опции.
Все, жмякаем Закрыть и в трей падает симпатичная иконка с конвертиком.
Единственный недостаток, при условии запуска почтовой программы по клику - не обнуляется счетчик новых сообщений, приходится выбирать в меню правой кнопки на иконке - Consider new mail as read (Пометить новые сообщения как прочитанные). Но это мелочи... А так, в общем удобно.
Подписаться на:
Сообщения (Atom)
