Hoppa till innehåll

Sökresultat Sökningen pågår Sökresultaten dyker upp här efterhand. Du kan fortsätta skriva om du vill begränsa sökningen.
Söker efter användare
Söker efter gallerier
Sök forumtrådar
Stäng

Guide: Installera Windows 7 på hårddisk större än 2,19 TB

4 svar till detta ämne
  • Vänligen logga in för att kunna svara

#1

Postad 24 februari 2011 - 19:55

snesteg
  • snesteg
  • Lärjunge

  • 384 inlägg
  • 0
Problem #1: MBR
Master Boot Record är från tidigt 1800-tal och innehåller hårddiskens partitionstabell. Här finns information om hårddiskens sektorer och denna lagras i 32 bitar. Varje sektor är 512 byte. Detta innebär att den största användbara hårddisken är 2^32 = 4 294 967 296 sektorer * 512 = 2 199 023 255 552 bytes eller 2 TiB.
Lösning: GPT
GUID Partition Table löser många av MBR:s begränsningar och tillåter hårddiskar på 8 ZiB (9 444 732 965 739 290 427 392 bytes eller 9,4 miljoner TB).

Problem #2: BIOS
De flesta moderkort idag använder sig av ett BIOS för att starta datorn. BIOS detekterar vilka hårddiskar och annan lagringsmedia som är ansluten och låter användaren välja vilken som ska användas för uppstart. När datorn startas läses hårddiskens första sektor (som innehåller MBR) in. Här finns information om vilken partition som är "aktiv" och därmed ska bootas. Eftersom det alltid är första sektorn som läses in går det inte att boota på en hårddisk med GPT-partitionstabell (som finns på sektor 2 till 34, för Linux och FreeBSD går det dock bra).
Lösning: ny hårdvara
A) Moderkort med EFI istället för BIOS kan boota på GPT-diskar.
B) Boota ifrån en annan hårddisk (med MBR), USB-minne eller CD/DVD och använd GPT-disken som bihang. Vid installationen av Windows 7 skapas en aktiv systempartition på 100 MB som används för att boota Windows (oftast på en partition - C:) och det är denna som behöver flytta ifrån GPT-disken. Själva Windows-partitionen kan ligga på en MBR- eller GPT-disk.

Problem #3: Windows-partitionerna
Installationsprogrammet vill skapa en systempartition att boota ifrån och då duger inte GPT-diskar. Även om boot-partitionen flyttas till en annan disk så tillåts inte installation av Windows på GPT-disk. Det är möjligt att partitioneringsprogram kan kopiera en Windows-installation till en GPT-disk och boota denna från t.ex. USB-minne men det medför stora bekymmer om man senare vill installera om Windows och då behöver mellanlanda på en annan hårddisk för att sedan radera hela målpartitionen.
Lösning: VHD
En Virtual Hard Disk är en fil som Windows kan använda som en virtuell hårddisk. Filen kan placeras var man finner lämpligast (t.ex. på en GPT-disk) och kan användas av Windows 7 (endast Ultimate- och Enterprise-varianterna) att boota på istället för C:. En bonus är att man kan göra en kopia på sin VHD-fil för att använda som backup. Backa tillbaka genom att helt enkelt kopiera tillbaka filen. Man kan även använda sig av flera Windowsinstallationer på olika VHD-filer och byta mellan dem vid uppstart.

Förutsättningar:
  • En hårddisk större än 2,2 TB (nedan kallad 3 TB).
  • En temporär hårddisk att installera till (eventuellt går det att utföra installationsförfarandet från Windows installations-DVD men en Windows 7-installation underlättar betydligt).
  • Ett bootmedium som sedan behövs vid varje uppstart av datorn - t.ex. en temporära hårddisk eller ett USB-minne.
  • Windows 7 installations-DVD.
  • EasyBCD
Installera Windows 7 på en VHD-fil på en GPT-disk
1. Förbered installationsmedia
Se till att spara undan eventuella filer från 3 TB-disken då allt raderas vid konverteringen till GPT.
Den temporära hårddisken är förslagsvis också tom eftersom Windows-installationen till VHD-fil kommer att uppdatera boot-partitionen som ligger på denna disk.
Jag kommer att använda ett USB-minne som boot-disk. Även denna bör formateras.
VARNING! all information på USB-minnet kommer att försvinna!

2. Installera Windows 7 temporärt
Om Windows redan finns installerat på temporärdisken går det bra att hoppa över detta steg.
Sätt i Windows 7 installations-DVD och se till att BIOS är inställd på att boota från DVD.
Installera Windows normalt på den temporära hårddisken.

3. Konvertera 3 TB-disken till GPT
Starta Disk Management (hittas lättast genom att öppna startmenyn, skriva disk och klicka på Create and format hard disk partitions).
Om disken är helt tom kommer en fråga om den ska initieras. Välj GPT och klicka OK.

Bifogad fil  Initialize_Disk.png   35,57K   3 Antal nerladdningar

Om det redan finns partitioner på disken måste de först raderas.
VARNING! all information på partitionen kommer att försvinna!
Högerklicka därefter på "disken" till vänster och välj Convert to GPT Disk.

Bifogad fil  Convert_to_GPT_Disk.png   12,95K   6 Antal nerladdningar

Skapa en partition genom att högerklicka på Unallocated och välj New Simple Volume.

Bifogad fil  New_Simple_Volume.png   11,04K   4 Antal nerladdningar

Välj önskad storlek, tilldela en enhetsbokstav och gör en snabbformatering. Jag väljer 64K som Allocation size eftersom jag mest kommer att lagra stora filer (större än 1 MB). Detta ger mindre fragmentering men alla filer tar minst 64 KB diskutrymme vilket inte är lämpligt om man vill lagra typ några miljoner 1 KB-filer på disken.

4. Skapa VHD-filen
Kör Create VHD från Action-menyn, skapa VHD-filen på temporär-disken och välj önskad storlek. Microsoft rekommenderar att använda Fixed size när Windows ska boota på en VHD. Dynamically expanding fungerar bra i Microsoft Virtual PC men bör inte användas i detta fallet.

Bifogad fil  Create_and_Attach_Virtual_Hard_Disk.png   41,49K   2 Antal nerladdningar

Detta skapar en 64 GB-fil som sedan dyker upp som en ny hårddisk och det är här Windows ska installeras i nästa steg.

Bifogad fil  Disk_2.png   3,49K   2 Antal nerladdningar

5. Installera Windows 7 på VHD
Starta om datorn och välj att boota på installations-DVD:n. Som standard hittas endast fysiska hårddiskar och därför måste VHD-filen kopplas upp manuellt.
Tryck på Shift+F10 när välkomstrutan med språkvalen visas. Skriv Diskpart och tryck på retur. Anslut VHD-disken genom att skriva select vdisk file="<sökväg till VHD-filen>" och därefter attach vdisk. I detta läget heter förmodligen boot-partitionen C: och temporär-Windows-partitionen D:.

Bifogad fil  Diskpart.png   46,51K   1 Antal nerladdningar

Avsluta med att skriva exit två gånger och gå sedan vidare med installationen. Se till att välja den virtuella hårddisken som installationsdisk. Ett felmeddelande syns om att det inte går att installera Windows på denna disk men om man är envis och trycker Next så fungerar det ändå.
Windows kommer nu att installeras som ett dual-boot-system och man får välja mellan två Windows 7 vid varje uppstart. Den första är den senast installerade, alltså VHD-installationen, och den andra är den fysiska temporärinstallationen.

6. Flytta växlingsfilen
Öppna Disk Management när installationen slutförts och Windows startats på VHD-filen. I mitt fall blev den virtuella disken C:, den fysiska temporärdisken D: och 3 TB-disken E:.

Bifogad fil  Disk_0___1___2.png   14,16K   1 Antal nerladdningar

Notera att Windows valt att lägga växlingsfilen på temporärdisken vilket är olämpligt då den strax ska kopplas bort. Flytta den till 3 TB-disken med hjälp av Performance Options. Lättast är att öppna startmenyn, skriva perfo och köra Adjust the performance and apperance of Windows. Markera Advanced-fliken och klicka på Change i Virtual memory-rutan. Kryssa ur Automatically manage paging file size for all drives. Markera 3 TB-disken, välj System managed size och klicka på Set. Markera därefter temporärdisken, välj No paging file och klicka Set + OK två gånger.

Bifogad fil  Virtual_Memory.png   42,69K   1 Antal nerladdningar

7. Kopiera VHD-filen till 3 TB-disken
Det är inte lämpligt att kopiera VHD-filen samtidigt som den körs. Starta därför om datorn och välj det andra Windows 7-valet i boot-menyn för att starta Windows-installationen på temporärdisken. Kopiera nu VHD-filen till 3 TB-disken. Här är VHD-filen inte laddad och därför heter temporärdisken C: och 3 TB-disken D:.

8. Skapa en boot-enhet
Eftersom temporärdisken ska bort måste boot-partitionen lagras på annan plats. Jag väljer att använda ett gammalt USB-minne men även en hårddisk går bra.
För att göra USB-minnet bootbart, sätt i Windows installations-DVD och starta en Command prompt som administratör genom att öppna startmenyn, skriv cmd och tryck Ctrl+Shift+Enter. Kör bootsect från boot-mappen med switchen /nt60 och enhetsbokstaven för USB-minnet, t.ex. e:\boot\bootsect.exe /nt60 f:

Bifogad fil  bootsect.png   47,21K   0 Antal nerladdningar

Kopiera därefter boot-mappen och bootmgr från DVD:n till USB-minnet.

Bifogad fil  boot___bootmgr_copy.png   18,35K   0 Antal nerladdningar

Dessa boot-filer behöver nu modifieras att starta Windows från VHD-filen. Under Boot-mappen finns en fil som heter BCD (Boot Configuration Data) där boot-menyn lagras. Den går att editera med BCDEdit.exe men jag föredrar EasyBCD.
När EasyBCD körs visas den aktuella bootloadern (den temporära Windows-installationen för tillfället). Byt till USB-minnets bootloader via Select BCD Store från File-menyn. Bläddra fram till BCD-filen under Boot-mappen på USB-minnet. Eftersom detta är en kopia på Windows installations-DVD är den inställd på att starta boot.wim från skivan. Välj Add New Entry och Virtual Disk-fliken. Sätt ett lämpligt namn, peka ut VHD-filen på 3 TB-disken och klicka på Add Entry.

Bifogad fil  EasyBCD_Add_New_Entry.png   74,82K   0 Antal nerladdningar

Klicka på Edit Boot Menu, ta bort Windows Setup, sätt VHD-filen som default, kryssa för Skip the boot menu och tryck på Save Settings.

Bifogad fil  EasyBCD_Edit_Boot_Menu.png   65,91K   0 Antal nerladdningar

För att vara på den säkra sidan, starta om EasyBCD, öppna BCD:n från USB-minnet och kontrollera att allt ser rätt ut under View Settings.

Bifogad fil  EasyBCD_View_Settings.png   71,92K   1 Antal nerladdningar

Klart!
Enkelt, eller hur?

9. Städdags
Stäng av datorn och koppla ur temporärhårddisken. Starta datorn, gå in i BIOS och sätt USB-minnet som första boot.
När datorn startar kommer nu BIOS att boota på USB-minnet där Windows boot-partition och BCD finns. Den startar i sin tur Windows från VHD-filen på 3 TB-disken.
Tänk på att USB-minnet används vid varje uppstart av datorn. Om den kopplas ur eller formateras så går det inte längre att starta datorn. En rekommendation är att ha en kopia undanstuvad och göra minnet skrivskyddat. Om minnet inte har en funktion för att skrivskyddas går det att lösa med Diskpart. Starta cmd som administratör kör diskpart och använd kommandot Attributes Readonly.

Bifogad fil  Attributes_Readonly.png   56,08K   2 Antal nerladdningar

Efter omstart är USB-minnet skrivskyddat och kan inte raderas av misstag.

Bifogad fil  Format.png   22,48K   1 Antal nerladdningar

Detta är ett bra tillfälle att uppdatera Windows och installera drivrutiner. Innan alltför många program installeras kan det vara lämpligt att göra en backup på VHD-filen. Detta går att göra från t.ex. installations-DVD:n genom Shift+F10 och copy-kommandot.

Bifogad fil  Backup.png   43,87K   0 Antal nerladdningar

Avbryt installationen och starta datorn via USB-minnet igen. Om datorn skulle behöva ominstalleras i framtiden är det nu en baggis att boota på Windows installations-DVD och kopiera tillbaka backupkopian över VHD:n.

Övrigt
  • Det går inte att byta enhetsbokstav på 3 TB-disken eftersom VHD-filen ligger där och Windows körs därifrån.
  • När Windows körs från VHD går det inte att använda Hibernation.
  • Det går inte att få ett Windows Experience Index eftersom hårddiskprestandan inte kan mätas i testet.
  • Installera helst Service Pack 1 direkt med Windows 7 om möjligt. Jag lyckades inte att köra uppgraderingen med Windows boot-partition på USB eftersom installationen verkar vilja skriva till BCD:n. Jag fick lösa det genom att sätta tillbaka temporärdisken, editera dess BCD att boota på VHD:n och sen köra installationen. Därefter går det bra att ta bort temporärdisken igen. Det är okänt vilka ändringar installationsprogrammet gör med BCD och de verkar inte behövas eftersom Windows startar normalt igen via USB.
Hur är det med diskprestandan när Windows körs från VHD? Man kan tänka sig att den blir något sämre eftersom ett extra lager måste till vid varje läs/skrivning. I CrystalDiskMark får jag siffror som är ca 5% lägre vilket knappast är märkbart.

Bifogad fil  VHD_vs_physical.png   95,5K   1 Antal nerladdningar

Det finns andra lösningar som Asus Disk Unlocker och Paragon Migrate to 3TB men jag fick ingen av dem att fungera. De ger dessutom inte möjlighet till en hel partition på större än 2,2 TB och problem att ominstallera Windows.


Här är slutresultatet:

Bifogad fil  Finished.png   174,95K   1 Antal nerladdningar

Om någon känner till andra lösningar, har förslag på förbättringar eller andra tips går det bra att svara i tråden.

Lycka till och välkommen till klubben

Redigerat av snesteg, 28 februari 2011 - 19:03.


#2

Postad 02 mars 2011 - 12:28

Unregisteredbf364490
  • Unregisteredbf364490
  • Veteran

  • 1 887 inlägg
  • 0
Riktigt bra guide. Jag klistrar denna.

#3

Postad 02 mars 2011 - 12:34

Jacobsson
  • Jacobsson
  • Lärjunge

  • 483 inlägg
  • 0
tummen upp ! för bra detaljerad & beskriven info

#4

Postad 16 maj 2012 - 21:12

keenan
  • keenan
  • Användare

  • 131 inlägg
  • 0
Något tips för en dåre som köpt en 3 tb HDD och ett externt kabinett och trodde det skulle funka....

Får fram typ 746 gig.

#5

Postad 09 augusti 2013 - 11:41

Unregistered94c28536
  • Unregistered94c28536
  • Veteran

  • 2 420 inlägg
  • 0
Numera kör man ju OS på en SSD disk och dom är ju en så länge inte speciellt stora.



1 användare läser detta ämne

0 medlemmar, 1 gäster, 0 anonyma medlemmar

  • Nya Hifi-bänken
    joga
    2025-05-02 18:25:13
  • JBL M2 igen…..
    Anton
    2025-05-01 16:07:43
  • JBL M2!!!!!!!
    Anton
    2025-04-30 16:22:03
  • Front Atmos
    Globe
    2025-04-28 19:35:47
  • The12 Passive
    Globe
    2025-04-28 19:33:57
  • Fler  |  Vilka bilder visas här?
Trendande produkter
Prisjakt © 2000 - 2025 Prisjakt   Cookiepolicy.   Våra regler.   Personuppgiftspolicy.  Hantera cookie-inställningar.