Vem?

Mitt foto
Fyrtiotalist som läser mycket och tänker, ibland ganska långa och komplicerade tankar, leker med datorn eller kryper omkring i rabatter för att titta på växter och skojiga insekter. Eller sitter vid dammkanten och beundrar djurlivet i vattnet. Har konstant kameran inom grepphåll och svarta naglar så länge det inte är tjäle i jorden. Tränar ambitiöst på att bli gammal.

3 januari 2008

BartPE Builder och PeToUSB

Med dessa båda gratisprogram kan du
  • Skapa en bootbar CD som innehåller väsentliga delar av Windows XP.
  • Formatera ett USB-minne och kopiera innehållet på skivan till minnespinnen, så att du kan boota direkt från USB-minnet.

Det första kräver inte det andra, men det kan ändå vara bra att veta hur man gör.

USB-åtkomst utanför Windows

Jag använder Acronis True Image till att göra avbilder eller speglingar av systemenheten, för att på ett snabbt och enkelt sätt kunna återställa Windows om det kraschar – med tanke på hur mycket jag experimenterar och testar program är det nämligen inte alls otänkbart att det gör så då och då. Speglingarna placerar jag på en annan hårddisk, men nyligen skaffade jag en stor USB-hårddisk och jag ville ha speglingarna där i stället.

Eftersom återställningar med True Image görs från en bootbar CD, innan Windows har startat (eller vägrat starta), måste dock True Image i så fall kunna komma åt den externa hårddisken. Detta löste jag genom att ändra startordningen i BIOS, till CD > USB-hårddisk > hårddisk. Det fungerar bra – om varken bootbar CD eller USB-hårddisk är anslutna, startar Windows helt normalt från hårdidisken.

Jag misstänkte att det skulle gå att boota direkt från en USB-enhet, och efter litet experimenterande kom jag fram till hur det kunde göras. Det krävde en liten ändring i BIOS, men inte större än att det är lätt att ändra tillbaka när den inte längre är aktuell.

Observera dock att moderkortet måste vara åtminstone relativt modernt för att tillåta start från USB. Mitt är tre fyra år gammalt och klarar sådan bootning.

Men – jag använde inte den stora USB-disken, utan ett helt vanligt USB-minne (Corsair Flash Voyager 2GB). Den metod jag utnyttjade kräver nämligen att minnet inte är större än 2 GB, eftersom det måste formateras i FAT16. Däremot bör minnet vara snabbt, eftersom det annars tar lång tid att starta.

Observera

Om du använder BartPE för att felsöka/reparera datorer för vilka det redan finns en licens för Windows XP, är det inte troligt att du bryter mot licensvillkoren. Läs dock igenom licensen för både XP och de program du kommer att använda.

Så här gjorde jag:

1. BartPE Builder

Programmet är gratis och kan hämtas från Bart Lagerweijs webbplats, där det även finns en brux på engelska. På The CD Forum kan du läsa de svenska anvisningarna. Det finns även en svensk språkfil till programmet.

Med en bootbar BartPE-skiva kan man starta Windows XP på en dator som inte har en fungerande Windows-installation. Det öppnar för en hel del nyttiga möjligheter. Man tillverkar sin BartPE-skiva och lägger med de nyttiga program man behöver ha tillgång till – på webbplatsens plugin-sida finns en lång uppräkning av nedladdningsbara program som man kan ha nytta av: webbläsare, antivirusprogram och CD-brännare till exempel. De allra flesta är gratis.

Med denna skiva kan man alltså starta Windows XP på snart sagt varenda dator som tillåter bootning från CD (vilket väl alla datorer gör numera?), alldeles oavsett om Windows-installationen på datorns hårddisk fungerar eller inte.

Först skapar man en bootbar skiva med BartPE Builder. Utöver själva programmet behöver du en installations-CD för Windows XP med Servicepack (minst 1) eller med lös skiva för Servicepack, plus CD-brännare och en tom CD. Det är bra om du har en CD-RW, så slipper du ta en ny skiva varje gång du vill lägga till program på den.

2. PeToUSB

Med PeToUSB formaterar man sin minnespinne till FAT16 och kopierar filerna från BartPE-skivan. Även detta program är gratis.

På webbplatsen finns dessutom en bra handledning på engelska om hur man gör. Någon svensk handledning har jag inte hittat.

3. En ändring i BIOS

Jag lade USB-FDD som första startalternativ och angav "disabled" för de övriga – man skall göra så enligt anvisningarna för PeToUSB, men egentligen tror jag att det räcker att ange USB-FDD som första hårddisk i startordningen för hårddiskar. Detta har jag dock inte prövat.

4. Omstart

När detta var ordnat startade jag om datorn med USB-minnet inpluggat. Det tog en stund att starta (även om Corsair-minnet är snabbt, är det inte lika snabbt som hårddisken) men sedan hade jag Windows XP snyggt och prydligt i gång, med åtkomst till alla program som jag hade lagt på skivan och till åtminstone alla de portabla program som finns på hårddiskarna.

Installerade program, som har skrivit till registret, prövade jag inte, eftersom BartPE-skivan inte använder det register som finns på hårddisken.

Alla enheter på båda hårddiskarna var synliga och åtkomliga, och en snabbkoll på själva USB-minnet visade att hela installationen av Windows XP och program inte tog upp ens 200 MB!!!

5. Återställa i BIOS

När jag var färdig stängde jag av datorn, kopplade ur USB-minnet, startade om, ställde tillbaka den normala startordningen i BIOS och startade Windows som vanligt. Helt problemfritt!

Varför då då?

Den BartPE Builder-skiva jag hade färdig är gjord på min dator, men fungerar lika bra på Kjells, min mans dator. När Kjells dator rasade ihop i höstas, så att absolut ingenting ville starta, kunde jag ändå starta Windows XP på hans dator men med min BartPE-skiva. Det gav möjligheten att rädda allt viktigt från hårddisken innan det var dags att formatera om den och installera Windows på nytt.

Med denna skiva kan man alltså starta Windows XP på snart sagt varenda dator som tillåter bootning från CD (vilket väl alla datorer gör numera?), alldeles oavsett om Windows-installationen på datorns hårddisk fungerar eller inte.

Vill man kan man alltså dessutom flytta över alltsammans till ett USB-minne, och sedan starta Windows XP med detta, under förutsättning att datorns moderkort är modernt nog för att tillåta start från USB-FDD. Kolla i BIOS om det alternativet finns.

Nedan några punkter från Barts sida (översatta):
  • Åtkomst till mycket stora (>2TB) NTFS-volumer eller till volymer som inte hittas av BIOS, som vissa fiberkanaldiskar.
  • Mycket pålitlig virusscanning och -rensning på NTFS-volymer efter en "ren bootning".
  • Stöd för Active Directory.
  • Fjärråtkomst till andra datorer via VNC eller Fjärrskrivbord.
Skall väl tillägga att BartPE Builders bootsystem ger tillgång till FAT/NTFS/CDFS-filsystemen och till nätverket.

Ett tips: UPX Tool och UPX Shell

Om du behöver lägga stora program på BartPE-skivan och är rädd att utrymmet inte skall räcka, kan du pröva med att UPX-komprimera programmens EXE- och DLL-filer. I program där den här komprimeringen fungerar minskar filstorleken betydligt, ofta med hälften eller mer. Programmen blir körbara på normalt sätt utan att det krävs någon extra programvara för detta.

Jag använder UPX Tool, som är ett kommandoradsapplikation. Eftersom jag inte vill köra programmet från kommandoraden använder jag dessutom UPX Shell, som är ett gränssnitt till UPX Tool.

Båda programmen är gratis och portabla. De kan hämtas på Portable Freeware Collection.

Inga kommentarer:

Skicka en kommentar