Go Back   Hardware Upgrade Forum > Componenti Hardware > Periferiche di memorizzazione e controller > Periferiche di Memorizzazione - Discussioni generali

Garmin Forerunner 265 è sempre più un top di gamma
Garmin Forerunner 265 è sempre più un top di gamma
Il nuovo arrivato della gamma di smartwatch Garmin per la corsa ha un nome di fascia media ma caratteristiche al top, a partire dal nuovo schermo AMOLED che permette di assicurare una ottima visibilità in ogni condizione. Tutto questo porta ad un prezzo più elevato per un prodotto che è ormai un altro top di gamma
ASUS ROG Strix SCAR 17 (2023) G733, il notebook con Ryzen 9 7945HX e RTX 4090 colpisce nel segno
ASUS ROG Strix SCAR 17 (2023) G733, il notebook con Ryzen 9 7945HX e RTX 4090 colpisce nel segno
Al netto di una parte software in evoluzione, il notebook ASUS ROG Strix SCAR 17 (2023) G733 giunto in redazione, forte di una CPU Ryzen 9 7945HX e una GeForce RTX 4090 Laptop, si è dimostrato un notebook gaming decisamente potente, capace di assicurare prestazioni al vertice della categoria. Purtroppo, come tale, si tratta di un portatile per pochi.
Dead Island 2: dopo nove anni poteva andare meglio, ma anche molto peggio. La recensione
Dead Island 2: dopo nove anni poteva andare meglio, ma anche molto peggio. La recensione
Dopo quasi nove anni dal suo annuncio, abbiamo avuto modo di provare Dead Island 2, nuova iterazione del survival horror che tende a non prendersi troppo sul serio. Il titolo mantiene la tradizione e, quindi, tutti gli aspetti che caratterizzano il predecessore senza osare troppo. Le novità non mancano, seppur non troppo incisive, rappresentando più un perfezionamento del primo capitolo che un vero e proprio nuovo gioco della saga.
Tutti gli articoli Tutte le news

Forum Jump
Reply
 
Thread Tools
Old 01-10-2006, 00:05   #1
Blisset
Senior Member
 
Blisset's Avatar
 
Join Date: Nov 2001
Posts: 481
Come tradurre valori LBA in esadecimale?

Salve,
ho un hard disk da 186 Gb, la geometria esatta è 125231 cilindri, 65 heads, 48 settori.
Purtroppo a causa di un crash l'MBR, compresa la tabella delle partizioni, è andato perduto.
Ora, io so i valori delle partizioni per cui potrei anche editarla a mano, ma non so come convertire i valori LBA in esadecimale, poichè il mio sistema usa un indirizzamento a 48bits (l'hard disk è più di 137 Gb) e non ho proprio capito come infilare 48 bits in 3 bytes!

Ad esempio la partizione primaria attiva C: parte al settore 63 ed è lunga esattamente 16595081 settori.

A parte il primo valore e quello del file system (che so già)
Devo definire:
Start sector (3 bytes): Head (8 bits), Sectors (6 bits), Cylinders (10bits)
End sector (3 bytes): Head (8 bits), Sectors (6 bits), Cylinders (10bits)
Starting offset sector (4 bytes)
Total sectors (4 bytes)

C'è nessuno che sa come tradurre queste informazioni in esadecimale da inserire nel primo record (01BEh-01CDh) della partition table? Soprattutto non ho capito come infilare un indirizzo a 48 bits in 24 bits. Qual è il trucco?
Blisset is offline   Reply With Quote
Old 01-10-2006, 21:32   #2
CRL
Senior Member
 
CRL's Avatar
 
Join Date: Jun 2004
Location: London, UK
Posts: 10,694
Non so bene come si comporti l'indirizzamento, ma credo che se aggiorni il bios con l'lba48 avrai un indirizzo più lungo, chiaramente, non so se c'è modo (cioè direi di no) di metterlo in un indirizzo 24bit.
Per convertire il numero, la "h" minuscola finale indica solo che trattasi di numero esadecimale, il resto si calcola con la calcolatrice di windows.
Ad esempio, il settore di partenza è il 63, che in esadecimale diventa: 03Fh.

Non credo di aver risposto alla tua domanda, però, perchè tu vuoi sapere come trasformare il CHS in LBA, e viceversa.
Un aiuto può venirti da queste relazioni:

LBA = ( (cylinder * heads_per_cylinder + heads ) * sectors_per_track ) + sector - 1

where heads_per_cylinder and sectors_per_track are the current translation mode values.


This algorithm can be reversed such that an LBA can be converted to a CHS:


cylinder = LBA / (heads_per_cylinder * sectors_per_track)
temp = LBA % (heads_per_cylinder * sectors_per_track)
head = temp / sectors_per_track
sector = temp % sectors_per_track + 1


Vedi se questo può esserti utile.
Riguardo la dimensione di un indirizzo in un sistema a 48bit, qui dovresti trovare ciò che ti serve:

http://www.48bitlba.com/overview.htm

- CRL -
__________________

"non è compito del mod dare una mano di bianco sul grigio della vita" [cit.]
CRL is offline   Reply With Quote
Old 03-10-2006, 15:32   #3
Blisset
Senior Member
 
Blisset's Avatar
 
Join Date: Nov 2001
Posts: 481
Quote:
Originally Posted by CRL
Non so bene come si comporti l'indirizzamento, ma credo che se aggiorni il bios con l'lba48 avrai un indirizzo più lungo, chiaramente, non so se c'è modo (cioè direi di no) di metterlo in un indirizzo 24bit.
Per convertire il numero, la "h" minuscola finale indica solo che trattasi di numero esadecimale, il resto si calcola con la calcolatrice di windows.
Ad esempio, il settore di partenza è il 63, che in esadecimale diventa: 03Fh.

Non credo di aver risposto alla tua domanda, però, perchè tu vuoi sapere come trasformare il CHS in LBA, e viceversa.
Un aiuto può venirti da queste relazioni:

LBA = ( (cylinder * heads_per_cylinder + heads ) * sectors_per_track ) + sector - 1

where heads_per_cylinder and sectors_per_track are the current translation mode values.


This algorithm can be reversed such that an LBA can be converted to a CHS:


cylinder = LBA / (heads_per_cylinder * sectors_per_track)
temp = LBA % (heads_per_cylinder * sectors_per_track)
head = temp / sectors_per_track
sector = temp % sectors_per_track + 1


Vedi se questo può esserti utile.
Riguardo la dimensione di un indirizzo in un sistema a 48bit, qui dovresti trovare ciò che ti serve:

http://www.48bitlba.com/overview.htm

- CRL -
Ok, grazie ho risolto, ho scritto i bytes giusti e ho recuperato tutto.
Praticamente l'LBA 48bit ha effetto solo nel BIOS.
La parte (a sinistra) della Partition Table che si occupa dei settori iniziale e finale in CHS è completamente ignorata negli hard disk più grossi di 8Gb.
Windows guarda solo la parte destra i cui valori arrivano fino a 2040 Gb.
Per i prossimi 4 anni quindi non avremo problemi con le Partition Table.
Blisset is offline   Reply With Quote
 Reply


Garmin Forerunner 265 è sempre più un top di gamma Garmin Forerunner 265 è sempre più...
ASUS ROG Strix SCAR 17 (2023) G733, il notebook con Ryzen 9 7945HX e RTX 4090 colpisce nel segno ASUS ROG Strix SCAR 17 (2023) G733, il notebook ...
Dead Island 2: dopo nove anni poteva andare meglio, ma anche molto peggio. La recensione Dead Island 2: dopo nove anni poteva andare megl...
Recensione MSI RTX 4070 Gaming X Trio, il grande dissipatore tiene GPU e memoria al fresco Recensione MSI RTX 4070 Gaming X Trio, il grande...
Google Pixel 7a: migliora e fa centro ancora una volta! La recensione Google Pixel 7a: migliora e fa centro ancora una...
Macron corteggia Musk: la prossima Gigaf...
Zeekr, fra i 3 maggiori produttori EV pr...
Con MultiCloud Link Aruba estende le inf...
Amazon utilizzerà l'IA in stile C...
Tears of the Kingdom: carri armati, mech...
Mountain Makalu Max: nuovo mouse gaming ...
Microsoft Surface Laptop Studio a un pre...
Samsung Galaxy Z Fold 5 e Z Flip 5: c'&e...
CD Projekt Red: ondata di licenziamenti ...
Vodafone taglierà 11000 posti di ...
LegisLAB sceglie Logitech Rally Kit per ...
Microsoft regala uno Zune ancora imballa...
MediaTek, una GPU NVIDIA per il processo...
Diablo IV: ecco come sarà la storia (anc...
LG Display e Samsung Electronics: l'acco...
BurnAware Premium
BurnAware Free
Firefox 113
Dropbox
K-Lite Mega Codec Pack
K-Lite Codec Pack Full
K-Lite Codec Pack Standard
K-Lite Codec Pack Basic
Chromium
Firefox Portable
Thunderbird Portable
Process Lasso
Google Chrome Portable
K-Lite Codec Pack Update
NTLite
Tutti gli articoli Tutte le news Tutti i download


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT +1. The time now is 03:53.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2023, Jelsoft Enterprises Ltd.
Served by www1v