Over de map Package en zijn locatie.
Op 17 augustus was daar Microsoft Flightsimulator. De makers hadden besloten om, in tegenstelling met de gevestigde orde, dit programma niet volledig in ../Program Files te plaatsen maar in stukken te knippen in een Client-omgeving (Xbox-Steam) en een Dataset. Deze dataset (de core-content) is ondergebracht in een standaard locatie die voor de Cliënt bekend staat als de map (en ik laat hier de voorloop weg) .. /Packages.

In deze map ../Packages heb je, afhankelijk van de Cliënt, de mappen .. /Official/Steam of ../Official/OneStore. Deze laatste, wanneer de sim via Xbox loopt.
Behalve de map ../Official is er een tweede map in ../Packages en dat is de map ../Community. Deze map is voorbehouden aan anderen die een applicatie voor de sim leveren. Bijvoorbeeld ORBX en andere makers.
Bij het initieel installeren van MSFS wordt je gevraagd om aan te geven waar je de dataset wil onderbrengen. Als je de default locatie die je aangereikt krijgt niet wijzigt, komt dus de ../Packages map in:
voor Microsoft: C:\Users\xxx\AppData\Roaming\Packages\Microsoft.FlightSimulator_8wekyb3d8bbwe\Packages\
voor Steam:
C:\Users\xxx\AppData\Roaming\Microsoft Flight Simulator\Packages\

Nu even terug in de tijd toen wij alle programma’s in ..\Program Files of ..\Program Files (x86) installeerden. Bij het gebruik van sommige programma’s wilde dat soms niet lukken, omdat de gebruiker onvoldoende rechten had om bepaalde bestanden wel te kunnen lezen, maar deze niet te kunnen schrijven. Reden voor sommige leveranciers van applicaties om een veto uit te spreken over het installeren van hun apps in ..\Program Files\ enzovoorts. Het moest dus ergens anders en al na gelang de beschikbare ruimte op de c-schijf, anders op een andere schijf.
Als conclusie: als functie van “Gebruiker” heb je in ..\Program Files .. niet de volledige schrijfrechten;, omdat dit een doorWindows beveilgde locatie is. Je hebt de volledige rechten wel, wanneer je een programma “als administrator” uitvoert, maar anders niet.
Met het plaatsen van de MSFS-data-set in ..\Packages\ staan deze bestanden in een verborgen locatie met volledige beheerrechten voor zowel de functie van Gebruiker als die van Administrators. In feite heb je als doorsnee gebruiker niets te zoeken in een verborgen locatie, als de leverancier van applicaties er dan maar voor zorgt dat (zoals ORBX) zijn apps met een installer daar terecht komen. Helaas, zo zit de wereld van flightsimmers niet in elkaar en zal menigeen zelf moeten bepalen (en soms ook ingegeven door zijn eigen gewoonte) of hij de bestanden wel op de default locatie wil terug zien. Vrijheid .. blijheid.

Waarom wel en waarom niet.
Kijken we eerst naar de specificatie van MSFS dan is het niet voor niets dat MS aangeeft dat je 150 GB nodig hebt om de sim te kunnen huisvesten. En daarmee is bedoeld 150 GB op C:\ en wel een SSD. Heb je die ruimte niet, dan wordt het tijd voor grote schoonmaak of installeren op een andere schijf. Dus ruimtegebrek op C:\ = ja, dan de MSFS-data-set op een andere schijf en zeker niet op een HDD maar wel op een SSD.
Is dat verstandig? Nee, ten dele. Afhankelijk van de soort C-schijf in je pc (HDD-SSD-M.2) heb je een slechte of middelmatige of uitstekende prestatie van de combi processor/schijf die op het moederbord zit. Om deze prestatie in een niet absoluut getalsmatige snelheidsverhouding uit te drukken: HDD=100 – SSD=300 – M.2=3000
Je mag er van uitgaan dat de snelste schijf in jouw pc het operating system Windows 10 bevat. In 99% van de gevallen is dat de C-schijf. Als je op die C-schijf 150 GB over hebt voor MSFS en de C-schijf is een M.2 heb je de ideale situatie. Dit pleit er dus voor om ook de ..\Packages .. op te nemen in de default locatie zoals wordt aangegeven bij de installatie van MSFS.
Weet in ieder geval dat wanneer je de dataset niet op de C-schijf hebt staan, het er niet sneller op wordt. ..en ik hoor nu al: “.. daar merk je niets van ..”
Heb je op het moederbord geen M.2 geïnstalleerd, dan is dat de showstopper en ben je gebonden aan je SSD en dus tevens aan de leessnelheid die daarbij hoort.
De invloed op de leessnelheid met een V-NAND SSD M.2 vs. SATA SSD
Een praktijk voorbeeld van het installeren van de dataset van MSFS op een 2e schijf niet zijnde C:\ maar wel een SSD (970):
Bij een bandbreedte van 100 Mbps duurt het downloaden, de decompressie en een schone installatie van MSFS circa 4,5 uur;
Dezelfde installatie op dezelfde machine met een M.2 970 (als C:/) duurt 2,5 uur … hoezo “.. daar merk je niets van ..”
Snelheid is een keuze: 3500 MB/s of 560 MB/s leessnelheid.

Tot zover het installatiegebeuren van ../Packages. In een volgend artikel bespreken wij de Community map en het beheren van “mods”.
Het artikel Snelle toegang met Verkenner was bedoeld om de kennis te nemen van de handige Windows verkenner functie Snelle toegang. Als voorbeeld was de locatie van de Community-map genomen, omdat deze map niet op een alledaagse plek staat en je deze map nodig hebt om je eigen (Custom) mods daar te plaatsen. Wanneer je noodzakelijkerwijze daar iets te halen of te brengen hebt, moet je dus (afhankelijk van jou Verkenner instellingen) zeker een keer of 10 klikken (of 20x dubbelklikken) om er te komen. En dat kan sneller en dat is gelezen. De snelste is (dank je Eef) de snelkoppeling op je bureaublad. (Rechtermuis op ..\Packages en kopiëren naar Bureaublad (snelkoppeling maken).
Naar aanleiding van dat artikel waren er nog al wat opmerkingen over de Community map zelf, de hedendaagse mod-managers en hoe je de mods beheert. Deze vliegensvlug wordt een beetje technische Windows “long-winded-story”, maar dit is bedoeld om te begrijpen waarom je wel of niet mappen met inhoud zou verplaatsen en wat daar de mogelijke consequenties van kunnen zijn.