Din dators RAM-minne är fortfarande snabbare än till och med moderna SSD-enheter. RAM-skivor utnyttjar detta genom att använda datorns RAM som en blixtsnabb virtuell enhet. Men du vill antagligen inte använda en RAM-disk, ändå.
RAM-skivor är lätta att sälja - allt du behöver göra är att hålla upp prestandamätvärden som visar hur mycket snabbare det är att läsa data från RAM än till och med en snabb SSD . Men det här är inte hela bilden.
Vad är en RAM-disk?
För att skapa en RAM-skiva skulle du installera ett tredjepartsprogram som skapar en virtuell enhet i Windows. Detta program skulle reservera en del av ditt RAM - så om du hade 4 GB filer på din RAM-disk, skulle disken ta upp 4 GB RAM. Alla filer på din disk skulle lagras i ditt RAM-minne. När du skrev till disken skulle du bara skriva till en annan del av RAM-minnet.
Ursprungligen verkar det som om det kan hjälpa till att optimera prestanda. Om du installerade program på en RAM-skiva skulle du ha omedelbar laddningstid eftersom deras data redan skulle lagras i snabbast möjliga minne. När du sparar en fil skulle det hända nästan direkt eftersom det bara skulle kopieras till en annan del av RAM-minnet. Detta skulle innebära snabbare laddningstider för applikationer och snabbare filläs- / skrivtider för filer som sparats på RAM-disken.
Varför du förmodligen inte borde använda en
Det finns dock ett stort problem här. RAM är flyktigt minne. När din dator tappar ström raderas innehållet i RAM-minnet. Det betyder att du inte kan lagra något viktigt på en RAM-disk - om din dator kraschade på grund av förlorad ström, skulle du förlora all data på din RAM-disk. Så att spara filer på RAM-skivan är meningslöst om du inte bryr dig om att du tappar filerna - men om du inte bryr dig om filerna, varför spara dem i första hand?
Eftersom RAM inte är beständigt måste du också spara innehållet på din RAM-disk på hårddisken när du stänger av datorn och laddar dem när du slår på den. Låt oss till exempel säga att du installerade Photoshop på din RAM-disk. Du måste spara en kopia av din RAM-hårddisk på datorns hårddisk för att säkerställa att du inte tappar din Photoshop-installation. Du kanske vill göra detta automatiskt med några minuters mellanrum eller bara när du stänger av det.
När du slår på din dator måste RAM-skivprogrammet läsa RAM-skivavbilden från hårddisken och ladda den tillbaka till RAM-minnet. Med andra ord får du helt enkelt snabbare programladdningstider på bekostnad av längre starttider. När din dator laddar ett program eller andra filer bildar hårddisken, cachelagras det ändå i RAM - så det är lite dumt att installera ett program eller ett spel på en RAM-hårddisk snarare än på din hårddisk. Hur som helst, när du laddar applikationen kommer den att finnas kvar i ditt minne för snabb laddning senare.
RELATERAD: Varför är det bra att datorns RAM är fullt
RAM-diskar reserverar också en bra bit av ditt minne, så att du inte kan använda det för något annat. Windows använder oanvänt minne för att cacha filer hur som helst, och det gör allt automatiskt och i bakgrunden. Om du behöver minnet för något kommer Windows omedelbart att kasta cachade data. Med en RAM-disk måste du stänga av den manuellt för att frigöra minne.
Hur du skulle göra en RAM-disk
Att skapa en RAM-skiva är ganska enkelt. Installera ett program som Datarams Ramdisk Personal - den fria versionen låter dig skapa RAM-diskar upp till 4 GB i storlek - och använda den för att skapa en ny RAM-disk.
Du kan sedan installera program till den eller flytta filer till den. Du vill spara en kopia av RAM-skivan så att du inte tappar data om din dator någonsin går ner. Naturligtvis måste du spara en ny bild varje gång du uppdaterar filerna på RAM-disken.
Det måste finnas några användningsområden för en RAM-disk, men ...
RAM-skivor är inte en komplett bluff Program för PC-rengöring och många andra "systemoptimeringsverktyg" är. Det är definitivt snabbare att läsa och skriva från RAM snarare än att använda till och med en snabb SSD. Det finns förmodligen några bra användningsområden för RAM-diskar om du verkligen vet vad du gör.
Båda följande måste dock vara sanna:
- Du måste använda ett program som normalt inte använder RAM som cache och istället insisterar på att läsa och skriva små filer till din hårddisk.
- Du behöver inte bry dig om någon av dessa filer och har inga problem om du förlorar dem.
Det här är en hög bar för att rensa - de flesta program som har en cache som du inte nödvändigtvis bryr dig om kommer ändå att använda RAM. Det är till exempel ingen mening med att placera Photoshops repfil på en RAM-disk eftersom Photoshop använder RAM som cache om det är tillgängligt. Din webbläsare lagrar sina cachefiler i RAM om det också finns plats.
För program som skriver och läser data från hårddisken är det sannolikt något du inte vill förlora. Att använda en RAM-disk med en viktig databas skulle vara ett misstag eftersom du skulle förlora databasen om en krasch eller strömavbrott inträffade.
RAM-baserade SSD-enheter
Om du vill dra nytta av RAM-hastigheten kanske du vill försöka investera i en RAM-baserad solid state-enhet. Dessa är SSD-enheter som innehåller RAM istället för typiskt Flash-minne. De är mycket snabbare att läsa och skriva till, men också mycket dyrare eftersom RAM är dyrare än Flash-minne.
Sådana enheter innehåller ett batteri, så att de kan behålla innehållet i RAM-minnet om datorn tappar ström. De har tillräckligt med batteriström för att skriva data till offline-minne, så att du inte tappar vad du lagrat i RAM-minnet.
Sådana enheter är inte för den genomsnittliga användaren - de är extremt dyra alternativ avsedda för datacenter och andra användningsområden där du vill ha RAM-hastighet med SSD-stabilitet. Men dessa enheter ger mycket mer mening än mjukvaru-RAM-skivor om du verkligen behöver RAM-liknande hastigheter för uppdragskritiska ändamål.
Sammanfattningsvis fungerar RAM-diskar som annonserade. Men du vill antagligen inte använda dem, hur som helst. De är inte perfekta för att köra en viktig databas eller för att påskynda speltid.
Om du har en smart användning av en RAM-disk, lämna en kommentar - vi skulle vilja veta vad folk faktiskt använder dem till.