Показ дописів із міткою Windows. Показати всі дописи
Показ дописів із міткою Windows. Показати всі дописи

четвер, 20 січня 2011 р.

Меняем Windows-атрибуты на файлы в Linux

Мне нравится мой телефон — Nokia 6303c. Для меня он еще и флешка. И, как положено, в корневой папке откровенный бардак. Например, папки boot, system, initrd мне нужны, но их отображение в самом телефоне нежелательно. Как их скрыть? Ведь права DOS и UNIX разные и не совместимы друг с другом? Раньше я это делал из-под Windows — правой кнопкой => Свойства => Галочка «Скрытый» => ОК. Сегодня я расскажу как добиться такого результата в Linux. Для этого используем пакет mtools (вот он и пригодился, кто бы мог подумать):
[keed'0'@mandrivka ~]$ sudo urpmi mtools
В состав пакета входит утилита mattrib, которая работает аналогично attrib от фирмы Microsoft. Для начала подготовка. Предположим, что Ваша флешка — это устройство /dev/sdb1. Его нужно прописать как диск A:\ в файле /etc/mtools.conf. Вот как примерно должно получится:
drive a: file="/dev/sdb1" exclusive
drive b: file="/dev/sdb2" exclusive
mtools работает только с размонтированными разделами, поэтому:
[keed'0'@mandrivka ~]$ sudo umount /dev/sdb1
Теперь скроем папку boot на карте памяти:
[keed'0'@mandrivka ~]$ mattrib +h +s a:\\boot\
Total number of sectors (8007796) not a multiple of sectors per track (63)!
Add mtools_skip_check=1 to your .mtoolsrc file to skip this test
Ошибка! Хорошо, сделаем так, как просят:
[keed'0'@mandrivka ~]$ echo 'mtools_skip_check=1' > ~/.mtoolsrc
Повторим попытку — все проходит гладко, так, как мы и хотели. Теперь можно монтировать раздел и
работать дальше. Если будет жаловаться на недостаток прав, то команду выполняем через sudo.

Что это нам дало? Под Windows и телефоном файлы теперь скрыты — чистенько и аккуратно. А так
как я свой девайс втыкаю в основном на Linux-машинах, то эти файлы видны и «инородные» права игнорируются.

понеділок, 27 грудня 2010 р.

Продлеваем срок службы лицензии Windows

Не в моих правилах писать про Windows, но этот трюк меня реально выручил один раз. В Win2k8 бычно дается 2 месяца пробной работы, после чего настойчиво просят зарегистрировать свою Windows или идти вон. Для продления срока действия пробного периода, качаем этот KB948472 и устанавливаем. Внутри его есть скрипт slmgr.vbs Предназначен он для того, что бы узнавать, сколько еще осталось Trial-времени:

C:\> slmgr.vbs -dli

Однако с ее помощью можно сбросить и/или продлить оценочный период еще на 60 дней! Потом еще на 60, еще на 60... В общем, пока что получалось 4 раза продлевать, а это 4х60=240 дней, или 8 месяцев!!! И думаю, это не предел:

C:\> slmgr.vbs -rearm

Процесс можно автоматизировать через виндовый планировщик задач at.
Про его работу расказывать не буду, т.к. не владею им, а  Google еще никто не отменял.
Когда это полезно? Ну, например, когда фирма только начинает свой путь в бизнес, про Линукс не знает, а на лицензию Windows пока денег нет. Да и полистав лицензию от Microsoft, в этих действиях противозаконных мотивов я так и не нашел. Тем более, что мы пользуемся средствами самих
Microsoft :) Ну или вот еще пример. Сервисный центр зарабатывает деньги свинством и через месяц-два люди должны приходить к ним, платить денюшку и им продлят лицензию! Кстати знаю таких, за 300грн. такое делают(!).
Вот. О, и еще, на Windows XP/Vista/Seven не проверял, нету у меня такого. Как только, так сразу *_-