Gör SD-kortet startbart. En guide för att återställa en startbar flashenhet till sitt normala tillstånd. Fel under processen att skriva installationsflashenheten

Nästan alla användare kan göra detta, oavsett hans eller hennes kunskap och erfarenhet. Du behöver bara ladda ner ISO-bild och bränn den till en CD eller DVD. Men om vi vill göra en startbar USB-flashenhet, har proceduren sina egna nyanser, beroende på operativ system.

Om vi ​​kopierar en ISO-bild eller filerna den innehåller till en USB-enhet får vi inget bra. Vi måste förvandla flashenheten till en startpartition. Vanligtvis tar denna process bort all information från USB-enheten eller SD-kortet.

Hur man skapar installationsmedia med Linux, med endast Windows

För den som vill göra ett startbart USB-minne med Ubuntu från Windows rekommenderas det att använda Universal USB Installatör. Det låter dig arbeta med nästan vilken Linux-distribution som helst. Alternativt alternativär UNetbootin.

För att skapa en startbar Linux-flashenhet, ladda ner en ISO-bild av den valda distributionen från Internet. Starta ett av programmen som nämns ovan, peka på platsen för .ISO-filen och välj sedan den USB-enhet som du vill göra startbar. Allt annat kommer att göras utan ditt direkta deltagande.

Under Linux kan du använda program med liknande funktioner. Till exempel har Ubuntu Startup Disk Creator, som kan skapa flashenheter med detta operativsystem. Det finns också UNetbootin, som körs på Linux. Därför kan du använda det här verktyget.

Vad händer om vi har en IMG-fil?

Vissa operativsystemdistributioner distribueras som en IMG-fil snarare än en ISO. IMG är en bild designad för att inte skrivas till en optisk disk utan direkt till en flashenhet.

För att överföra den till en USB-enhet eller SD-kort, använd programmet Win32 Disk Imager. Du behöver bara ladda ner IMG-filen, berätta för det här verktyget var den finns och välj önskad flashenhet. Alla filer på media, när IMG skrivs till det, förstörs. Med det här verktyget kan du också skapa IMG-bilder med ett startbart USB-minne eller SD-kort som grund.

Mer erfarna Linux-användare kan använda kommandot dd för att skriva en IMG-bild till alla flyttbara media. Sätt i det flyttbara mediet och kör följande kommando (på Ubuntu):

Sudo dd if=/home/user/file.img of=/dev/sdX bs=1M

Istället för /home/user/file.img, ange sökvägen till IMG-filen, och istället för /dev/sdX, ange sökvägen till SD-kortet eller flashenheten. Var försiktig när du anger sökvägen till flyttbara media. Om du istället anger en disk med systemet eller data kommer du att radera dem helt.

Skapa ett startbart USB-minne med Windows 7 från en ISO-fil

Du kan använda ett Microsoft-verktyg som låter dig ladda ner Windows-bild 7 och skapa startdiskett eller flash-enhet. För att köra det här verktyget behöver du en ISO-installationsfil från Windows 7. Jag hoppas att du har licensnyckel installera det här operativsystemet?

Startbar USB-flashenhet Windows 8 eller 8.1

Om du har en licensnyckel eller 8.1 kan du ladda ner operativsystemavbildningen från Microsofts webbplats och omedelbart skapa en installationsflashenhet. Först måste du ladda ner motsvarande verktyg från sidan Windows-uppdateringar. Naturligtvis behöver du en licensnyckel för detta. Starta verktyget, ange nyckeln och välj att skapa ett USB-installationsmedium.

Observera att Windows 8 och Windows 8.1 har olika nycklar. Därför, om du vill skapa en Windows 8.1-installationsflashenhet med en nyckel för Windows 8, måste du gå genom en rondellväg. Det enklaste sättet är att installera Windows 8 först och sedan uppgradera till Windows 8.1 gratis. Det är inget komplicerat med det.

Bränna en Windows 8-installationsflashenhet från en ISO-fil

Om du redan har en ISO-fil med Windows 8 eller 8.1 kan du använda verktyget som jag nämnde i stycket om Windows 7. Detta eliminerar behovet av att ladda ner en stor fil.

Mata bara in en ISO-bild med Windows 8 eller 8.1.

DOS

Om du behöver starta din dator med gamla goda DOS (till exempel, ibland är detta det enda sättet att uppdatera BIOS eller använda speciella lågnivåverktyg), kan du använda Rufus för att skapa startbara media.

Detta verktyg kommer att skriva FreeDOS till en flash-enhet - en gratis analog av MS DOS med öppen källkod. Den kan köra alla program som skapats för DOS.

Mac OS X

För att skapa ett startbart USB-minne i Mac OS X, uppdatera först ditt operativsystem till senaste versionen. För att göra detta, använd App Store på din dator. Kör sedan verktyget "createinstallmedia" från Apple eller tredje partsprogram DiskMaker X.

Flyttbara media med en OS X-avbildning kan användas för att "rensa" installationen av operativsystemet på en dator eller uppdatera andra maskiner, utan att ladda ner filer från Internet till dem.

Skapa en startbar USB-flashenhet från Windows på Mac

Om du planerar att installera Windows på din Mac, använd Boot Camp för att bränna installationsmediet. Detta program guidar dig genom processen att skapa en flash-enhet för Windows installationer med drivrutiner för Apple-datorer och integrerade Boot Camp-verktyg.

Från en sådan USB-enhet kan du installera Windows på Mac-datorer, men försök inte använda den med datorer som inte har en bit av äpplet.

I den här artikeln har jag bara nämnt de mest populära lösningarna. Men det finns andra sätt att skapa ett startbart USB-minne för ett visst operativsystem.

Nästan alla användare kan göra en startskiva, oavsett deras kunskap och erfarenhet. Du behöver bara ladda ner ISO-avbildningen och bränna den till en CD eller DVD. Men om vi vill göra en startbar USB-flashenhet, har proceduren sina egna nyanser, beroende på operativsystemet.

Om vi ​​kopierar en ISO-bild eller filerna den innehåller till en USB-enhet får vi inget bra. Vi måste förvandla flashenheten till en startpartition. Vanligtvis tar denna process bort all information från USB-enheten eller SD-kortet.

Hur man skapar installationsmedia med Linux, med endast Windows

För den som vill göra ett startbart USB-minne med Ubuntu från Windows, rekommenderas att använda Universal USB Installer. Det låter dig arbeta med nästan vilken Linux-distribution som helst. Ett alternativt alternativ är UNetbootin.

För att skapa en startbar Linux-flashenhet, ladda ner en ISO-bild av den valda distributionen från Internet. Starta ett av programmen som nämns ovan, peka på platsen för .ISO-filen och välj sedan den USB-enhet som du vill göra startbar. Allt annat kommer att göras utan ditt direkta deltagande.

Under Linux kan du använda program med liknande funktioner. Till exempel har Ubuntu Startup Disk Creator, som kan skapa flashenheter med detta operativsystem. Det finns också UNetbootin, som körs på Linux. Därför kan du använda det här verktyget.

Vad händer om vi har en IMG-fil?

Vissa operativsystemdistributioner distribueras som en IMG-fil snarare än en ISO. IMG är en bild designad för att inte skrivas till en optisk disk utan direkt till en flashenhet.

För att överföra den till en USB-enhet eller SD-kort, använd programmet Win32 Disk Imager. Du behöver bara ladda ner IMG-filen, berätta för det här verktyget var den finns och välj önskad flashenhet. Alla filer på media, när IMG skrivs till det, förstörs. Med det här verktyget kan du också skapa IMG-bilder med ett startbart USB-minne eller SD-kort som grund.

Mer erfarna Linux-användare kan använda kommandot dd för att skriva en IMG-bild till alla flyttbara media. Sätt i det flyttbara mediet och kör följande kommando (på Ubuntu):

Sudo dd if=/home/user/file.img of=/dev/sdX bs=1M

Istället för /home/user/file.img, ange sökvägen till IMG-filen, och istället för /dev/sdX, ange sökvägen till SD-kortet eller flashenheten. Var försiktig när du anger sökvägen till flyttbara media. Om du istället anger en disk med systemet eller data kommer du att radera dem helt.

Skapa ett startbart USB-minne med Windows 7 från en ISO-fil

Du kan använda ett Microsoft-verktyg som låter dig ladda ner en bild av Windows 7 och skapa en startbar disk eller flashenhet. För att köra det här verktyget behöver du en ISO-installationsfil från Windows 7. Jag hoppas att du har licensnyckeln för att installera det här operativsystemet?

Startbar USB-flashenhet Windows 8 eller 8.1

Om du har en Windows 8 eller 8.1 licensnyckel kan du ladda ner operativsystemavbildningen från Microsofts webbplats och omedelbart skapa en installationsflashenhet. Först måste du ladda ner lämpligt verktyg från Windows-uppdateringssidan. Naturligtvis behöver du en licensnyckel för detta. Starta verktyget, ange nyckeln och välj att skapa ett USB-installationsmedium.

Observera att Windows 8 och Windows 8.1 har olika nycklar. Därför, om du vill skapa en Windows 8.1-installationsflashenhet med en nyckel för Windows 8, måste du gå genom en rondellväg. Det enklaste sättet är att installera Windows 8 först och sedan uppgradera till Windows 8.1 gratis. Det är inget komplicerat med det.

Bränna en Windows 8-installationsflashenhet från en ISO-fil

Om du redan har en ISO-fil med Windows 8 eller 8.1 kan du använda verktyget som jag nämnde i avsnittet Windows 7 för att skapa startbara media. Detta eliminerar behovet av att ladda ner en stor fil.

"Mata" den bara med en ISO-bild med Windows 8 eller 8.1.

DOS

Om du behöver starta din dator med gamla goda DOS (till exempel, ibland är detta det enda sättet att uppdatera BIOS eller använda speciella lågnivåverktyg), kan du använda Rufus för att skapa startbara media.

Det här verktyget kommer att skriva FreeDOS till en flash-enhet - en gratis analog med öppen källkod till MS DOS. Den kan köra alla program som skapats för DOS.

Mac OS X

För att skapa ett startbart USB-minne i Mac OS X, uppdatera först operativsystemet till den senaste versionen. För att göra detta, använd App Store på din dator. Kör sedan Apples verktyg "createinstallmedia" eller tredjepartsprogrammet DiskMaker X.

Flyttbara media med en OS X-avbildning kan användas för att "rensa" installationen av operativsystemet på en dator eller uppdatera andra maskiner, utan att ladda ner filer från Internet till dem.

Skapa en startbar USB-flashenhet från Windows på Mac

Om du planerar att installera Windows på din Mac, använd Boot Camp för att bränna installationsmediet. Det här programmet leder dig genom processen att skapa ett USB-minne för att installera Windows med drivrutiner för Apple-datorer och integrerade Boot Camp-verktyg.

Detta USB-minne låter dig installera Windows på Mac-datorer, men försök inte använda det på datorer som inte har äpplet i munnen.

I den här artikeln har jag bara nämnt de mest populära lösningarna. Men det finns andra sätt att skapa ett startbart USB-minne för ett visst operativsystem.

Jag har en Toshiba Portege M205 surfplatta. HDD dog, så jag tog en till och fastnade där, med avsikten att installera om Windows XP Tablet. Den här datorn har dock ingen optisk enhet. Istället har den en USB CDRW/ DVD spelare. Det finns bara en eller två modeller av Toshibas USB-minnen som är startbara, och M205 startar inte från USB.

Onödigt att säga att min Toshiba CD-enhet dog och jag kan inte starta från den.

Ett annat alternativ är att starta från ett SD-kort. Jag skulle vilja starta upp i en miljö med USB-drivrutiner så att jag kan ansluta ett annat USB USB-minne och installera Windows på min surfplatta. Jag försökte använda WinToFlash, men jag kunde inte få det att fungera på SD-kort.

Är det någon som vet hur man gör ett startbart SD-kort med USB-drivrutiner?

Jag skulle vilja tillägga att M205 bara kan känna igen upp till 32 eller 64 MB SD-kort, så jag kan inte installera installationsmedia på SD-kortet.

En lösning samla formulärwebb för "Skapa ett startbart SD-kort"

Hur man skapar startbara Windows SD-kort eller flash-enhet

Steg 1: Partitionera ditt SD-kort

Start > cmd

DiskPart

Och välj sedan disk 2 baserat på ditt disknummer för SD-kort

Efter att ha valt Rengör

Skapa huvudpartitionssektion

Välj avsnitt 1

Aktiva

Detta steg kommer att ta lite tid så ha tålamod

Format fs = fat32

Tilldela bokstav = y

Utgång

Steg 2: Kopiera iso

Montera iso med MagicDisc eller klistra in Windows DVD/CD

Följande kommando kopierar startenheten, här E: är källenheten, om du är en Windows-inbyggd Y: är ditt SD-kort

Xcopy e: *y:\/s/e/f

Introduktion

Nuförtiden har många billiga kinesisktillverkade enheter dykt upp på prylmarknaden, byggda på chips från Allwinner som kör Android OS. Trots de många tillverkare under vars varumärke dessa enheter säljs, har de en sak gemensamt: en fullständig brist på teknisk support från tillverkaren. OS för dem är sammanställt av kineserna, som inte har bråttom att uppdatera programvaran till nyare versioner, även om dessa marker, baserat på information på Allwinners webbplats, stöder upp till Android 4.2.2. Något säger mig att de inte kommer att uppdatera programvaran alls.

Jag köpte en av dessa enheter - RoverPad w74l - från DNS för att experimentera med Android. Detta är en surfplatta baserad på Allwinner A13. Jag skulle säga att detta är en mycket bra surfplatta för alla typer av internetsurfning, läsning av böcker etc. Bristen på teknisk support förvånade mig inte särskilt, eftersom jag redan har en surfplatta från en annan "rysk" tillverkare - 3Q, som, om jag öppnar Topplocket, dåligt monterat av den verkliga tillverkaren, är "Pegatron Lucid". Teknisk support från "ryska" företag tillhandahålls uteslutande på forumet av användarna själva. Och det finns också 4PDA, där människor, efter bästa förmåga, hjälper varandra att lösa tekniska problem som skulle vara trevligt att få löst av officiell teknisk support.

Jag bestämde mig för att presentera en del av min forskning inom området firmwareutveckling för sådana enheter i flera artiklar, eftersom att skriva i detalj och med bilder på forumet skulle vara något oartigt från min sida.

Vad handlar den här serien om?

Så vad ska vi prata om? Under min bekantskap med surfplattans interna struktur blev flera inte särskilt bekväma saker tydliga. För det första laddas den fasta programvaran upp via LiveSuit. Programmet, ärligt talat, är inte en fontän, eller ens en droppe... Dessutom, om du arbetade med surfplattan via ADB, efter att ha installerat drivrutiner från Google, kommer LiveSuit inte att kunna installera sin egen drivrutin, därför, den fasta programvaran fungerar inte. Som en väg ut ur den här situationen kan du använda VMWare, som kan ansluta USB-enheter till gästoperativsystemet, eller sy på en annan dator (jag använde en netbook för detta ändamål). För det andra, när du modifierar firmware, måste du ofta ladda upp den på nytt till enheten, vilket är mycket tidskrävande och improduktivt. Dessutom, innan dess måste den sättas ihop igen, så det är en total olägenhet. Det är lösningen på denna del av frågan som kommer att diskuteras vidare, nämligen hur man gör ett startbart microSD-kort från en bild för LiveSuit, från vilken du kan starta surfplattan utan att använda det inbyggda flashminnet. Således kommer förändringar i firmware ner till ändringar i filer på microSD, och när du väl drar ut den ur kortplatsen kommer surfplattan att starta från sitt minne som om ingenting hade hänt. Därefter, efter att ha gjort ändringarna, kommer jag att visa dig hur du gör en LiveSuit-bild från detta SD-kort, som redan kan laddas upp till enhetens interna flash och användas.

Förberedelse av arbetsplatsen

Låt mig börja med att verktygen för det vi ska göra kan vara helt olika, så jag ska kort beskriva hela processen punkt för punkt.

  • Först måste du dela upp firmwarebilden i dess komponenter. Detta görs med hjälp av köket, som kommer att diskuteras nedan, i Windows OS;
  • vidare arbete med de resulterande bilderna kommer att ske i Linux OS, eftersom det kommer att finnas ett behov av att arbeta med symboliska länkar filsystem ext4, som Windows inte stöder. Och det finns många alternativ. Du kan installera Linux (jag använde Ubuntu server x64) på ​​en annan fysisk dator. Beslutet är "head-on", men har rätt till liv. Kan användas virtuell maskin, och här återigen finns det ett val med dess för- och nackdelar. För att montera ett SD-kort i ett gästsystem behöver virtualiseringsverktyget kunna fungera med USB, och allt är inte så bra här. VirtualBox från Sun (eller från Oracle, beroende på ditt val) har en allvarlig nackdel när du monterar USB-enheter (upptäcks genom personlig bitter erfarenhet). USB-drivrutinen från VirtualBox tillåter inte att USB-styrenheten från vissa tillverkare initieras korrekt när operativsystemet startar. Resultatet är att efter en omstart fungerar inte USB på värden förrän du installerar om det manuellt. WMVare Workstation - fungerar mycket bra med USB, inga problem uppstod i något skede (förutom att ibland inte SD:en är omedelbart monterad i gäst-OS, så ibland finns det behov av att koppla bort den från gästen och sedan ansluta den igen). Men Hyper-V från Microsoft kan inte ge USB till gäster, vilket beror på de ökända säkerhetsskälen, därför måste du, när du arbetar med den här programvaran, först skapa en RAW-bild av ett SD-kort och arbeta med det och sedan skriva det sektor för sektor på kartan. Av de tre ovan det bästa alternativet för mig är VMWare arbetsstation med Ubuntu server x64 installerad. Även om jag gjorde samma sak på VirtualBox och Gentoo, är principen densamma. Ubuntu distribueras snabbare, och eftersom alla operationer med bilder görs i konsolen, för att inte slösa resurser på GUI, valde jag serveralternativet.
  • Därefter monteras SD-kortet i Ubuntu, delas upp i partitioner, partitionerna formateras och data från firmware-bilderna extraheras till dem. Starthanteraren skrivs sedan och init-skripten patchas för att fungera med SD-kortet. Efter detta kan kortet användas för att starta surfplattan.
  • sedan utförs alla typer av manipulationer med firmwarefilerna, vars resultat kan observeras visuellt genom att ladda surfplattan från den. I detta skede måste du ofta dra filer från gäst-OS till värd-OS och tillbaka. Jag använde WinSCP för detta, det är väldigt bekvämt.
  • och slutligen skapas modifierade bilder av partitioner från SD-kortet, initialiseringsskripten i dem korrigeras tillbaka och en ny LiveSuit-bild sätts ihop, som laddas upp till surfplattan.

Verktyg:

  • Linux Ubuntu 13.04 x64– torrentfil för nedladdning http://releases.ubuntu.com/13.04/ubuntu-13.04-server-amd64.iso.torrent (jag använde version 12.10, men detta är helt oviktigt);
  • WMVare arbetsstation– https://my.vmware.com/web/vmware/evalcenter?p=vmware-workstation9 här kan du ladda ner en testversion;
  • Spackel– http://the.earth.li/~sgtatham/putty/latest/x86/putty.zip SSH-klient. Mycket bekvämt för att organisera en terminal med flera fönster;
  • WinSCP– http://winscp.net/download/winscp515setup.exe ett verktyg för att överföra filer till gäst-OS och tillbaka;

Detta är en allmän lista över verktyg. Det kommer att fyllas på under presentationen, men först till kvarn.

Börja

Detta arbete bygger på ett ganska stort antal källor, men två artiklar var grunden som fungerade som början:

  • https://www.miniand.com/wiki/Allwinner/Unpacking+and+building+LiveSuit+images artikel om demontering och montering av bilder för LiveSuit. Jag använde metoden som beskrivs här. Tyvärr, eller kanske lyckligtvis, skrevs artikeln för en annan enhet, så den är lämplig för att ta isär bilden, men för montering måste du arbeta mer noggrant med köksfilerna;
  • http://linux-sunxi.org/Boot_Android_from_SdCard och det är här det beskrivs hur man gör ett startbart SD-kort från Android, men igen, för en annan enhet, det var därför jag använde båda artiklarna.

Jag kommer att nämna andra källor genom hela texten på de platser där information från dem faktiskt användes.

Kör följande kommandon direkt efter installationen:

$sudo su
# apt-get update
# apt-get uppgradering
# apt-get install sshd – om du inte valde en SSH-server i slutet av installationen
# apt-get install mc – detta kommer att installera midnight commander – två paneler filhanterare som du även kan arbeta med i Putty-terminalen.

Om du installerade den ryska versionen av Ubuntu, i Putty-sessionsinställningarna i avsnittet Utseende, se till att ställa in kodningen till UTF-8, annars kommer kyrilliska tecken att visas på ett mycket märkligt sätt.

Det förberedande skedet är över, låt oss börja.




Topp