Allt från Computex 2023

Större sektorer ger sämre prestanda i Windows XP

Permalänk
Melding Plague

Större sektorer ger sämre prestanda i Windows XP

Hårddisktillverkare som Seagate, Western Digital och Samsung är överens om att ändra sektorstorleken till 4 KB nästa år. Det kan orsaka problem för den som använder Windows XP.

Läs nyheten

Visa signatur

Observera att samma trivselregler gäller i kommentarstrådarna som i övriga forumet och att brott mot dessa leder till avstängning. Kontakta redaktionen om du vill uppmärksamma fel i artikeln eller framföra andra synpunkter.

Permalänk
Medlem

Ja, det är väl såhär utveckling ska gå till. Man kan inte alltid vara helt bakåtkompatibel samtidigt som man vill göra ny teknik. Nytt till nytt.

Visa signatur

|AMD Ryzen 9 5900X| |ASUS ROG Strix B550-F| |Crucial Ballistix 32GB CL16@3600MHz| |PNY RTX 4090 XLR8 Gaming| |Samsung 970 Evo Plus M.2 1TB| |Samsung 860 Evo 1TB| |Samsung 850 Evo 500GB| |Corsair RM1000| |Fractal Design Define R5| |LG OLED 48" C2 Evo|

Permalänk
Medlem

Vad fan spelar det för roll? Liksom vem kommer köpa en ny hårddisk nästa år och fortfarande köra windows xp? Visst att några kanske köper en ny lagringsdisk till musik/filmer osv, men då är prestandan inte jätteviktig heller. Men INGEN lär väl köpa en ny systemdisk om ett år och installera xp på den?

Ni gör en höna av en fjäder i denna artikel.. Larvigt alltihop

Permalänk
Medlem
Citat:

Anledningen till den sämre prestandan är att samtliga moderna operativsystem, inklusive Vista, Windows 7, Mac OS X och Linux stöder sektorer på 4 KB. Det gör inte Windows XP vilket tvingar operativsystemet att använda ett extra emuleringslager för att dela upp de nya större sektorerna till mindre segment (512 byte). I praktiken uppskattas en prestandaminskning på cirka 10 procent.

Nja riktigt så är det väl ändå inte?

Så som jag fattat det iallafall så används alltid emulering av 512B sektorer oavsett operativsystem, trots att det är 4kB stora sektorer fysiskt. Problemet ligger när man skapar partitioner i XP, då det börjar på sektor 63 av någon anledning och lägger 512B segmenten något förskjutna i förhållandet till hur 4kB sektorerna ligger.

Vista/Win7/*nix etc ska enligt uppgift vara medvetna om placeringen och på så sätt lägga dem rätt.

För att förtydliga: Det går 8st 512B segment i en 4kB stor sektor. Om dessa förskjuts låt oss säga "1mm" åt vänster, så hamnar början av segmentet i en tidigare sektor och det slutar innan sektorn är slut, där nästa sektors början kommer hamna. Så prestandan kommer att minska pga detta.

WD har dock program som man använder för att rätta till partitionstabellen så är prestandan mer eller mindre oförändrad mot en vanlig disk.

Diskar utan denna 512B-byte emulering förväntas dyka upp någon gång 2015-2016?

Rätta mig gärna om jag har fel.

Visa signatur

Citera mig för svar.
Arch Linux

Permalänk
Medlem

Som sagt drabbar ju bara detta de som köper ny hdd och installerar xp på den, det kan inte vara många

Visa signatur

Asus X99-A | i7 5820k @ 4.2ghz | Kelvin S24 | 4x4GB 2133mhz | MSI GTX 980ti gaming @ 1450 / 3900 Mhz | Evga 850w Gold G2 | 256Gb 850 Pro SSD x2 | Corsair 550D | Acer XB270HU

Permalänk
Medlem

Jag blev inte förvånad över dålig prestanda i ett OS som blir 10 år gammalt. Snarare att det fortfarande är så omtyckt bland konsumenterna.

Edit: fogs inlägg var mer intressant än artikeln ifråga faktiskt

Visa signatur

citera!

Permalänk
Medlem

Om mängden data för felkorrigering minskar då blir väl hårddiskarna också mindre tillförlitliga? Eller är det tvärtom att diskarna blivit så pass mycket mera tillförlitliga i förhållande till lagringsmängden att det inte längre behövs lika mycket felkorrigeringsdata?

10% prestandaförlust låter inte så farligt. En ny hårddisk är förmodligen mer än 10% snabbare än den gamla den ersätter ändå.

Permalänk
Medlem

Western digitals nya GP innehar denna teknik. Heads up.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av ronnylov
Om mängden data för felkorrigering minskar då blir väl hårddiskarna också mindre tillförlitliga? Eller är det tvärtom att diskarna blivit så pass mycket mera tillförlitliga i förhållande till lagringsmängden att det inte längre behövs lika mycket felkorrigeringsdata?

10% prestandaförlust låter inte så farligt. En ny hårddisk är förmodligen mer än 10% snabbare än den gamla den ersätter ändå.

Quote from Anandtech:
"From a numbers perspective, Western Digital estimates that the use of 4K sectors will give them an immediate 7%-11% increase in format efficiency. ECC burst error correction stands to improve by 50%, and the overall error rate capability improves by 2 orders of magnitude. In theory these reliability benefits should immediately apply to all 4K sector drives (making the Advanced Format drives more reliable than regular drives)"

Visa signatur

Citera mig för svar.
Arch Linux

Permalänk
SweClockers
Citat:

Ursprungligen inskrivet av fog
Nja riktigt så är det väl ändå inte?

Så som jag fattat det iallafall så används alltid emulering av 512B sektorer oavsett operativsystem, trots att det är 4kB stora sektorer fysiskt. Problemet ligger när man skapar partitioner i XP, då det börjar på sektor 63 av någon anledning och lägger 512B segmenten något förskjutna i förhållandet till hur 4kB sektorerna ligger.

Vista/Win7/*nix etc ska enligt uppgift vara medvetna om placeringen och på så sätt lägga dem rätt.

För att förtydliga: Det går 8st 512B segment i en 4kB stor sektor. Om dessa förskjuts låt oss säga "1mm" åt vänster, så hamnar början av segmentet i en tidigare sektor och det slutar innan sektorn är slut, där nästa sektors början kommer hamna. Så prestandan kommer att minska pga detta.

WD har dock program som man använder för att rätta till partitionstabellen så är prestandan mer eller mindre oförändrad mot en vanlig disk.

Diskar utan denna 512B-byte emulering förväntas dyka upp någon gång 2015-2016?

Rätta mig gärna om jag har fel.

WD har dessutom ett verktyg som alignar sektorerna vilket ger bibehållen prestanda, ger dock större overhead om jag inte minns fel.

Visa signatur

» Kontakta oss » SweClockers på Facebook » SweClockers på Youtube » Blips of SweClockers (Spotify)
» Pappa till Moderskeppet » SweClockers chefredaktör 2007–2015

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av ronnylov
Om mängden data för felkorrigering minskar då blir väl hårddiskarna också mindre tillförlitliga?

Den absoluta mängd ECC som används för att säkra en sektor ökar jämfört med idag. Även fast sektorernas storlek också ökas så kan ändå felsäkerheten bibehållas på (minst) samma nivå som tidigare.

Det ska med andra ord inte finnas någon anledning till oro.

Dock ska man ju ändå köra backup på sina data såklart. Ingen hårddisk är så värst säker egentligen. Säger ju sig självt kan man ju tycka, om man kan köpa 2TB utrymme för 1600 pix eller till och med ännu mindre...

Visa signatur

Es ist verboten Pajas zu spielen!
Min dator Uggla

Permalänk
Medlem

Om man skaffar ny hårddisk så kan man väl skaffa Windows 7? Kräver ju inte så mycket mer än XP. Kör Win 7 på en 6 år gammal laptop med bara 512MB RAM utan problem.

Visa signatur

Asus B650 TUF, Ryzen 7600X, 32GB 6000mhz DDR5, Corsair RM1000X, Powercolor 6900XT Red Devil Ultimate, 360mm Corsair AIO, MSI Velox 100P Airflow. Kingston KC3000 M.2.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Andreas D
WD har dessutom ett verktyg som alignar sektorerna vilket ger bibehållen prestanda, ger dock större overhead om jag inte minns fel.

Jag skrev ovan: "WD har dock program som man använder för att rätta till partitionstabellen så är prestandan mer eller mindre oförändrad mot en vanlig disk."

Det är precis det jag nämner :). Skrev det som jag skrev det för att det bara är aktuellt efter att man skapat partitioner. Det ska inte ge större overhead vad jag vet, de ska bara förskjuta segmenten så de hamnar rätt i förhållande till sektorerna. Kan inte se någon anledning till att det skulle bidra till större overhead.

Visa signatur

Citera mig för svar.
Arch Linux

Permalänk
Medlem

Problemet som jag förstått det är att XP börjar sina partitioner på sektor 63 (512B/sekt), vilket ligger förskjutet jämfört med 4kB-sektorer.
Klusterstorleken i NTFS är vanligtvis också 4kB, men dessa kommer alltså inte ligga i fas med sektorerna, så varje kluster ligger delvis över två sektorer. Ska man skriva/läsa en kluster på 4kB måste hårddisken skriva/läsa två sektorer på totalt 8kB.
Problemet försvinner delvis när man läser/skriver stora ofragmenterade filer, för då ligger de onödiga överlappningarna bara i början och slutet på varje filfragment. Dvs 4kB extra läs/skriv för varje filfragment.
10% prestandaförlust antar alltså att den genomsnittliga filen som läses/skrivs är på ~36kB.

Permalänk
Medlem

Och vem uppgraderar hårdvaran och fortsätter köra Windows XP? Nä.

Permalänk
Avstängd

wow 10% slöare!! datorn kommer att bli så sseeeegggg...

Permalänk
Medlem

har en sån hårddisk på en dator med XP som operativsystem , märker ingen prestanda förlust , fast då används den som lagring och jag har använt jumpern på hårddisken så att man inte ska få förlust heller

Visa signatur

Intel Core i7 5820K @3.7ghz | 16GB Corsair LPX 3000mhz DDR4 | ASUS GeForce RTX 2060 DUAL EVO Advanced | Kingston A1000 480GB M.2 | Phanteks P300 | EVGA Supernova 650w | Asus X99-A | Aerocool Pulse L240 F |

Permalänk
Medlem

Är det inte något liknande problem när man kör SSD?
Alltså att man bör aligna partitionen om man kör Windows XP.

Permalänk
Medlem

Vad jag vet finns det ingen möjlighet för disken att "berätta" för formateringsverktyg / OS att den är en 4kB-sektor disk. Så alla system idag börjar partitioner på ett sektorantal som är delbart med 8 eller 4?
Förr eller senare kommer det väl stöd för 4kB-sektorer i själva filsystemen. ZFS t.ex. kan idag köra med 512B till 128 kB blockstorlek. Om man har en disk som inte emulerar 512 B sektorer, utan använder 4kB-sektorer och en applikation (tex. databas) som lagrar data i 4kB block så borde hastigheten öka jämfört med om de alla var olika.

Permalänk
Medlem

Kan ju personligen tycka att hårddisktillverkarna gör rätt i att inte rätta sig efter 10år gamla OS. Har man inte uppgraderat från XP än känns det som att det verkligen är dags, finns ingen anledning att stanna kvar enligt mig.

Permalänk
Medlem

Ja, tiden är mogen att lämna en del gammalt bakom sig i datorvärlden och inte minst från XP:n och rikta in sig på framtiden med framtida tekniker inom bl.a. lagringsområdet och för nya operativsystem.

Den som är kvar med en flera år gammal hårdvara kan ändå inte nytta de nya kommande hårddiskarna som är då för snabba för den gamla hårdvaran med moderkorten (chipset). Det är bara att försöka gilla läget och gå vidare med livet och sedan anpassa sig efter den nya tekniken där det är möjligt att göra det även fast det kan vara svårt ibland för en enskild person att följa med i den allmänna tekniska utvecklingen.

/Saint25

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av RasmusB
Kan ju personligen tycka att hårddisktillverkarna gör rätt i att inte rätta sig efter 10år gamla OS. Har man inte uppgraderat från XP än känns det som att det verkligen är dags, finns ingen anledning att stanna kvar enligt mig.

Många företag hänger kvar i Windows XP. Inte många som ville gå över till Vista och Windows 7 är fortfarande alldeles för nytt

Men som sagt så är dessa diskar väldigt snabba så har svårt att tro att det skulle kännas av alldeles för mycket.

Visa signatur

i7-4790K | Noctua NH-D14 | ASUS Z97-A | Geforce 780 GTX | Samsung 850 PRO 512GB | Plextor M3PRO 128 GB | Fractial Design XL | MacBook Pro Retina 13"

Permalänk
Medlem

Jag har lösningen grabbar!

Kör man XP så köper man inte en sådan disk

Visa signatur

▩ Monitor: ASUS Swift 27" @ 1440p/165Hz ▩ CPU: Ryzen 7700X ▩ Cooling: Corsair H170i ELITE 420mm ▩ GPU: MSI 3080 Ti SUPRIM X ▩ Memory: Corsair 32GB DDR5 Vengeance ▩ Motherboard: ASUS Crosshair X670E Hero ▩ M.2: Samsung 980 Pro ▩ PSU: Corsair HX1200 ▩ Chassi: Corsair 7000X ▩ Geekbench 6: 2903 ▩ Time Spy: 19 340

📷 Mina fotografier
👍 SweClike - Synligare färg på dina likes

Permalänk
Medlem

när windows 7 finns finns ingen anledning för en privat person att använda xp längre. en annan sak för företag som inte kör windows 2008 server då dom äldre inte stöjder win 7 lika bra roight?

nästa år så lär ju SSD regera hdd marknaden känns de som mekaniska lär finnas kvar men dom lär väl endast användas till massiv lagring. spelar man mest på datorn räcker de me ca 200gb o priset på ssd lär sjunka under årets gång

Permalänk
Medlem

Inhandlade WD green för ett par dagar sedan och den fungerar klockrent men sedan använder jag ju inte heller windows xp längre.

Visa signatur

Om du vill att jag ska se ditt svar så tryck på Citera.

Permalänk
Citat:

Ursprungligen inskrivet av RasmusB
Kan ju personligen tycka att hårddisktillverkarna gör rätt i att inte rätta sig efter 10år gamla OS. Har man inte uppgraderat från XP än känns det som att det verkligen är dags, finns ingen anledning att stanna kvar enligt mig.

jag bytte nyligen från 7 till xp, för att det fortfarande inte finns bra fungerande drivrutiner till 7, samt att det käkar mer ram. sedan det faktum att jag bara hade en gammal rc spelade väll också in. men då windows 7 (ultimate, retail, x64) kostar ganska mycket, så är det en ganska bra anledning att köra win xp

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av alibababert
för att det fortfarande inte finns bra fungerande drivrutiner till 7

Generellt sett är de inga problem med drivisar till W7

Visa signatur

Jag har en fin men gammal dator som ej är värd att skriva om

Permalänk
Citat:

Ursprungligen inskrivet av Dosshell
Jag blev inte förvånad över dålig prestanda i ett OS som blir 10 år gammalt. Snarare att det fortfarande är så omtyckt bland konsumenterna.

MS mjukvara bör man ta varannan och sen vänta minst 1SP innan man vågar hoppa så att många sitter kvar på XP är väl inte så lustigt?

Sen så funkar mycket program på XP så varför byta om man inte är ibehov elelr tänkt göra en hårdvaruuppgradering längre fram så onödigt att lägga tid på att byta oss ett par månader för att sen lägga in det igen.

Visa signatur

I am Extrazz.

Permalänk

Sen är det lite så att XP har blivit "industristandard". Många utvecklar secial program som körs i XP miljö, robotar, navigeringssystem och annat kul.

Tänk om och tänk rätt

Permalänk
Citat:

Ursprungligen inskrivet av ronnylov
Är det inte något liknande problem när man kör SSD?
Alltså att man bör aligna partitionen om man kör Windows XP.

Ja, för optimal prestanda bör man aligna partionen, med en väl-designad SSD är det dock inget man måste göra, och skillnaden är mer teoretisk än reell (det rör sig om några % sämre prestanda).

Citat:

Ursprungligen inskrivet av contra
när windows 7 finns finns ingen anledning för en privat person att använda xp längre. en annan sak för företag som inte kör windows 2008 server då dom äldre inte stöjder win 7 lika bra roight?

nästa år så lär ju SSD regera hdd marknaden känns de som mekaniska lär finnas kvar men dom lär väl endast användas till massiv lagring. spelar man mest på datorn räcker de me ca 200gb o priset på ssd lär sjunka under årets gång

Jag tror det är viktigt att skilja på att "köpa nytt" och att "fortsätta använda". Om man idag sitter med Windows XP och inte behöver DirectX 10/11 ser jag ingen större anledning att byta till Windows 7. Om man köper nytt och sitter på en OEM-licens som inte kan återanvändas kan man däremot lika gärna välja Windows 7.

Jag funderade själv på att ta steget till Windows 7 men efter det att Guest Mode togs bort i RCn tycker jag att Windows XP känns stabilare (till Windows XP finns EWF, för Windows 7 är man tvungen att köpa 3e parts-program för det).

Windows 7 är alltså inte bättre på alla punkter. Och för många fungerar Windows XP utan problem. SSD fungerar oxå väldigt bra i Windows XP, man behöver inte Windows 7 för det.