Escolar Documentos
Profissional Documentos
Cultura Documentos
Finalidade do programa
Modo API (funcionando por meio da API do Windows). Ele permite acesso direto a qualquer unidade,
incluindo a unidade do sistema, sem interromper o Windows. O modo API permite testar qualquer HDD, CD,
SSD, FDD, discos Flash instalados no sistema, independentemente da interface - SCSI, SAS, PCI-e, USB ou
FireWire, bem como discos de contêiner virtuais criados por alguns dados programas de criptografia.
A partir da versão 5.20, o programa funciona com unidades SSD no barramento PCIe - NVMe
usando um protocolo especial, que fornece visualização de atributos SMART e um passaporte.
Modo PIO: Apenas para uso profissional. Este modo permite acessar unidades IDE / SATA ignorando
o Windows, diretamente pelas portas
Machine Translated by Google
requisitos de sistema
• Sistema operacional Windows 2000/XP 32 bits (Somente as versões 4.xx funcionam abaixo
de 9x e somente através de portas, e é visivelmente pior);
• Placa de vídeo SVGA (modo gráfico não inferior a 800x600. Recomendado 1280x1024);
• Teclado, mouse;
• Visualizar a dinâmica das mudanças nos valores dos parâmetros SMART ao longo do tempo na
forma de gráficos (a partir da versão 5.25) novos;
• Teste de superfície por verificação, leitura e escrita, contagem e exibição de endereços de blocos
defeituosos;
• Testes de acordo com a lista de áreas, numeração de setores de acordo com a lista.
• Unidades de teste quanto à presença de distorções de dados durante a recepção e transmissão - opções
DDD e WRV;
• Gerenciamento das opções de segurança: configuração de senha em USB HDD/SSD, remoção de senha;
• Capacidade de parar e iniciar o motor do fuso USB/SAS HDD. Transferir SSD para
modo dormir;
• Teste de posicionamento da cabeça do HDD (semelhante a como o SO faz durante o trabalho intensivo),
a fim de identificar a confiabilidade e estabilidade térmica do subsistema de disco do PC;
Machine Translated by Google
• Visualização de informações sobre as partições lógicas do HDD com indicação dos limites da partição
(formatos MBR e GPT suportados);
Observação. Algumas unidades USB não são suportadas pelo programa. Nesse caso, o teste de superfície
é possível, mas não é possível visualizar os parâmetros SMART e o passaporte completo.
Atenção! No controlador USB "cabo de dados USB 3.0" do kit Seagate FreeAgent, bem como no WD
Passport - pode haver problemas ao usar a senha. Experimentá-los não é recomendado! Detalhes: https://
hdd.by/bridge-wrecker-or-another-joke-
seagate/
• Determinação dos controladores ATA/SATA instalados no sistema e endereços de suas portas (até agora
só funciona quando o modo ACHI está desabilitado no BIOS);
• Detector de falhas: análise da condição da superfície do HDD por todos os tipos de testes, com contagem
e exibição de áreas instáveis, indicando os endereços exatos de cada setor instável e inserindo-os
automaticamente em um arquivo de texto;
• Trabalhando com a Área Protegida do Host: alterando e restaurando o volume físico do disco;
• Indicação dos modos de operação do HDD, conteúdo dos registradores e visualização dos códigos de
erro pelo indicador "bulbs" (apareceu no modo API a partir da versão 4.75, mas oculto);
• O gerenciamento das opções de segurança (trabalhando com senhas de HDD/SSD) foi complementado
com um rápido apagamento de informações por meio do sistema de segurança da unidade (Security Erase).
Deve-se observar que, à medida que o programa se desenvolve, seus recursos no modo API se
aproximam do modo PIO, mantendo as vantagens de ambos os métodos.
Guias / Botões
Info / Info: Selecionando uma unidade, obtendo seu passaporte e uma lista de funções.
SMART: Tudo para funcionar com o sistema de autodiagnóstico do drive (Self Monitoring,
Analysis and Reporting Technology).
Teste e reparo / teste: teste de tudo para o qual a unidade foi projetada - leitura e gravação em
diferentes modos. Exibição de resultados de maneira conveniente.
Itens do menu:
O menu contém muitas ferramentas que podem ser úteis para trabalhar com o drive: testes,
trabalhar com senhas, desabilitar funções desnecessárias, automação, seleção de idioma,
configurações. No lado direito do menu, há um item de exibição de buffer - ele exibe o
conteúdo da unidade testada em tempo real.
Configurações do programa
Essas ações podem ser necessárias se as configurações padrão não forem adequadas por algum
motivo. Se você acidentalmente derrubou algo, feche o programa, substitua o arquivo
Victoria.ini da distribuição e execute o programa novamente.
vai se recuperar.
O modo PIO para o modo API abre automaticamente a guia Informações para que você não
precise selecionar manualmente a unidade desejada na lista todas as vezes.
Habilitar sons - habilita todos os alertas sonoros. Basicamente, são avisos sobre eventos raros
aos quais você precisa prestar atenção.
Modo noturno. Depois de uma hora da manhã, todos os sons são desligados automaticamente.
Eles ligam automaticamente às 7 da manhã.
Usar alto-falante do PC - use o alto-falante interno do PC em vez dos sons do sistema Windows.
Funciona apenas em sistemas de 32 bits.
Durante a operação do programa, todas as ações do usuário, mensagens, erros, etc. são gravados
automaticamente em um arquivo de texto - o log de trabalho. Nesta seção, você pode especificar o nome
do arquivo, habilitar/desabilitar o log e também limpá-lo.
• NUL ou letra: o caminho para o disco onde o programa irá colocar o log, bem como adicionar os
arquivos do passaporte e outras informações extraídas dos drives. Se NUL for especificado, o diretório
atual que contém o executável será usado.
• Atualizar data de criação do diretório - altere a data de criação da pasta com logs para a atual para cada
entrada de log. Para facilitar a classificação e encontrar rapidamente o último
unidade investigada.
• Registros separados para cada unidade - pastas separadas para cada unidade, cada uma com seu
próprio registro. Ao mesmo tempo, o log geral permanece e as entradas são duplicadas nele nos
momentos em que um log separado ainda não foi criado (por exemplo, o programa ainda não
determinou a unidade e não sabe que um log nomeado deve ser criada).
• Limpar arquivo - limpa o log geral. Gaivotas largas separadas não tocam.
• Detectar unidades USB automaticamente - se a caixa de seleção estiver marcada, quando uma unidade
USB externa for conectada, o programa informará que um novo dispositivo foi encontrado e o
adicionará à lista de unidades na guia Informações. No entanto, isso pode interferir e, portanto, é feito
comutável.
• Modo USB / SAS antigo - substituindo comandos USB / SAS de 16 bytes por comandos de 12 bytes para
compatibilidade com algumas unidades USB herdadas. Para resolver problemas com algumas pontes
USB, nas quais o programa trava e não vê o HDD.
• Manipulador somente leitura para resolver problemas com o Windows 10. Às vezes
existem computadores onde Victoria não funciona, da palavra "completamente", sem ver um
único disco. O problema está em algumas configurações específicas do Windows 10, que o daw
indicado pode ajudar a contornar. No entanto, este é um último recurso e não retornará
Machine Translated by Google
funcionalidade total, mas apenas possibilita a execução de pelo menos alguns testes. Definir esta
caixa de seleção em um sistema em funcionamento levará inevitavelmente à impossibilidade de enviar
comandos ATA para unidades e outras restrições.
• Não consulte registros ATA via ponte USB. Desativa o procedimento de consulta de registros por meio
do Windows SCSI-ATA-Layer (SATL). Permite resolver o problema de congelamentos e resposta
lenta em pontes que funcionam fora do padrão (algumas caixas USB chinesas velhas e tortas).
• Habilitar indicadores de registro ATA no modo API. Permite exibir as luzes de registro do HDD na tela
da mesma forma que é feito no PIO. Deve afetar a chave API ATA Indicators=0 no arquivo ini do
programa, mas até agora a caixa de seleção está desativada e não funciona. Você pode habilitar
indicadores diretamente via
chave, se você entender bem para que serve.
• Obtenha um passaporte clicando duas vezes na lista de dispositivos PCI. Receba um passaporte clicando
duas vezes no campo PCI-scan. Feito a pedido dos preguiçosos. Permite que você evite pressionar o botão
para obter o passaporte HDD. Em vez disso, basta clicar na linha selecionada do controlador PCI.
• Não se lembre do canal IDE primário do controlador da placa-mãe nas configurações do programa. Permite
evitar a seleção incorreta do canal principal (no qual o HDD do sistema geralmente trava) e, assim, reduz
o risco de trabalhar acidentalmente com o disco rígido do sistema através das portas. Funciona apenas
em PIO. Para quem tem um canal primário gratuito
Machine Translated by Google
- a opção pode ser desativada. A configuração é de pouca relevância em PCs modernos, porque. eles
não têm unidades IDE e geralmente também não têm canais IDE.
BUSY Timeout - ajusta o tempo (em ms) durante o qual o programa aguardará uma resposta do
HDD após a emissão de um comando.
Ready Timeout - ajusta o tempo (em ms) durante o qual o programa aguardará o HDD ficar pronto
antes de emitir um comando.
DREQ Timeout - ajustando o tempo (em ms) durante o qual o programa irá aguardar o HDD ficar
pronto para dar/receber um bloco de dados após um comando de troca de dados (ler ou escrever).
Temporizador ATA - selecione o tipo de temporizador que será utilizado para medir intervalos de
tempo no protocolo PIO. Ele mede os tempos ociosos do HDD principal (DREQ, BUSY). Contra-
indicações para o uso de RDTSC - falhas graves em sistemas multiprocessadores. Nesse caso,
você deve usar o GTC. Se não houver falhas, o RDTSC é preferível.
• Ações quando o botão EXT do passaporte é pressionado - a seção é responsável pelas ações
que são executadas no modo PIO quando um passaporte de unidade é recebido pelo botão
EXT localizado próximo ao botão principal do passaporte na guia Padrão. A partir da versão
4.72, o botão apareceu no modo API, sua funcionalidade está se expandindo gradativamente
(consulte o arquivo do aplicativo whatsnew.rtf).
• Determine o volume real - O volume real da unidade é solicitado sem levar em consideração o
HPA. Se houver uma incompatibilidade, o volume real é exibido no passaporte. Funciona
apenas em PIO. Para a API, é utilizado outro comando que funciona constantemente e não
desliga.
é decomposto em bits e exibido no passaporte. Esta função foi escrita na época dos discos rígidos
IDE, para detectar pinos de conector quebrados ou um cabo quebrado e provavelmente é inútil em
SATA.
• Descubra o valor escrito no SSD. Muitos SSDs têm o atributo SMART 241,
que, dependendo do modelo, pode conter o número de setores ou gigabytes escritos. Detecção
automática do valor desejado para os seguintes tipos
SSD: Adata, Corsair, Datex, Intel, Kingston, Lite-on, LMT, OCZ Vector, OCZ Vertex 3, OCZ Vertex 2,
OCZ Vertex450, Plextor, PNY, Samsung, SanDisk, Transcend 2.5, WD . Para as unidades
para as quais o método foi determinado incorretamente automaticamente (o programa exibe
valores grandes ou pequenos implausíveis), uma chave manual é fornecida no arquivo Victoria.ini:
• Use apenas comandos SCSI para obter um passaporte. Aplica-se apenas à API. O fato é que alguns
controladores PCI (em particular, Silicon Image 3112) apresentam uma falha. Eles têm HDDs com os
mesmos passaportes exibidos em ambos os canais (embora na realidade sejam diferentes). Além
disso, essa falha não aparece no modo de emulação SCSI. Faz sentido ativar a opção apenas se
houver problemas (passaporte incorreto, congelamento e desaparecimento do dispositivo ao tentar
abri-lo), porque o passaporte SCSI para unidades comuns (unidades não SCSI) está incompleto.
• Não use o comando SCSI 25h - Não use o comando SCSI GetCapacity 25h desatualizado, que
apresenta erros nos e-books PocketBook 301. Mas, infelizmente, apenas esse comando é
normalmente aceito pelos jogadores de RockChip e, portanto, essa opção foi introduzida. Não é
lembrado nas configurações e deve ser desativado por padrão.
• Não use o comando 9Eh SCSI - Não use o comando GetCapacity 9Eh SCSI mais recente. Da mesma
forma, se o programa Victoria apresentar erros em algum dispositivo quando for detectado ou relatar
o tamanho errado, tente definir esta caixa de seleção. Quando ambas as caixas de seleção
estiverem marcadas, um
comando alternativo para obter o volume será usado e o programa poderá mostrar um volume um
pouco menor do que realmente é. Quase não afeta o desempenho.
• Exibir unidades lógicas. Mostrar unidades lógicas na lista de dispositivos API. Se a caixa de seleção
estiver marcada, além dos discos físicos, as partições lógicas (na forma de letras) serão exibidas. Às
vezes é necessário, por exemplo, descobrir a qual disco físico corresponde a letra da unidade.
Machine Translated by Google
• Ignorar FDD - não mostra as unidades de disquete na lista de dispositivos API. As unidades são muito lentas e
começam a fazer ruído quando detectadas, o que nem sempre é desejável. A caixa de seleção instalada
excluirá o acesso a eles.
• Ignorar HDD - não mostra as partições do disco rígido na lista de dispositivos API.
• Salve os dados do passaporte em arquivos .BIN. Salva seu passaporte no diretório com o nome do disco na
forma em que é fornecido pelo drive (antes da interpretação pelo programa). Para mais pesquisas de
engenharia.
Guia Configurações/Teste
• Troque os botões para pular para frente e para trás ao testar a superfície. Algumas pessoas ficam confortáveis
quando os botões são alterados, é uma preferência puramente pessoal.
• Meça a frequência da CPU antes de cada teste - toda vez que executar testes, verifique a velocidade do clock da
CPU e reajuste o cronômetro. Recomenda-se ativar em laptops, porque. eles alteram a frequência do
processador sob diferentes cargas. A opção não faz sentido quando os temporizadores RDTSC estão
desabilitados.
• Permitir a interrupção dos loops internos do programa. É muito útil ao testar unidades com defeito, que, por seu
congelamento, podem bloquear a resposta do programa às teclas. Se a caixa de seleção estiver marcada,
o programa responde mais rapidamente à tecla "Stop". Entretanto, interromper loops internos também quebra
o protocolo ATA no modo PIO, o que nem sempre é útil. Se você pretende testar apenas discos que podem
ser reparados, esta caixa de seleção deve ser desmarcada.
• Redefinir após cada entrada em uma varredura cíclica - Quando uma varredura é executada, envie uma
reinicialização suave para o HDD antes de cada novo ciclo. É necessário evitar a influência do cache de
disco em uma pequena etapa dos ciclos. Recomenda-se mantê-lo sempre ligado - haverá menos problemas.
Funciona apenas em PIO.
• Não pisque os botões - desative os quadros tremeluzentes ao redor da inscrição "Pausa" na varredura
Machine Translated by Google
• Ajuste os tempos dependendo da unidade - use o ajuste inteligente de tempos do programa ao testar a
superfície. Esses tempos dependem do modo UDMA, volume, modelo e muito mais. O resultado do trabalho
é um mapa de "quadrados" mais uniforme durante o teste. Recomenda-se habilitar.
• Teclas de salto de repetição automática em espera - habilite saltos de verificação de repetição automática ao
segurar esses botões. Perto do campo de entrada, você pode definir o intervalo de repetição, em
milissegundos.
• Número de tentativas de leitura longa - apenas para versões a partir de 4.54 e modo PIO. Especifica quantos
setores ler "leitura longa" no modo "Restaurar". Não é relevante para drives modernos, o modo de
leitura longa via SCT ainda não é
percebeu.
• Interrompa a verificação de erros fatais. Erros fatais incluem erros dos seguintes tipos: "dispositivo não mais
disponível" (04h, 37h), "acesso negado" (05h). Freqüentemente, eles significam desconectar a unidade do
sistema operacional como resultado de exceder o tempo limite ou inoperabilidade total, quando mais
"testes" não são mais necessários
significado.
• Recalcule a largura das células do cartão para empilhamento denso. Melhora a aparência do mapa
digitalização (menos espaços vazios nas bordas direita e inferior) calculando o tamanho ideal da célula
para o tamanho da janela atual, mas tolera o alongamento da forma "on the fly" pior. Só afeta
o exterior.
Seção "Temporizador geral". Este é um cronômetro relacionado à varredura de superfície, busca, etc.,
principalmente no modo API.
• GTC (abreviação de Get Tick Count), que é um dos componentes do sistema operacional Windows. Este
temporizador é um pouco menos preciso que o RDTSC, mas na maioria dos casos seus
recursos são suficientes para testes normais de HDD. Se "Victoria" for usado em um computador multi-
core, recomendo verificar as duas opções do cronômetro e, se não houver falhas, selecione RDTSC.
Em sistemas de núcleo único
RDTSC é preferido.
Seção "Verificar: somente PIO". Este temporizador mede intervalos apenas no modo de teste (Scan, Seek)
no modo PIO. Não afeta nada na API.
• MMTimer (abreviação de "timer multimídia"). É caracterizado por uma carga reduzida no processador e
permite que você não desperdice seus recursos durante o teste de HDD. Para comparação, no modo
RDTSC/GTC, a carga em um sistema de núcleo único pode chegar a 99% e no modo MMTimer - apenas
10-30% (e se a grade estiver desligada, então 0-4%). Recomendamos que você sempre use
o MMTimer, se possível. Os problemas podem estar apenas em algumas versões do Windows 9x.
Observação. O switch "Common RTC" tem privilégio sobre o modo de timer RDTSC/GTC em "Scan: PIO
only".
• Recupere o SMART automaticamente ao abri-lo - quando você abre o utilitário SMART, o programa
solicita automaticamente as informações do SMART da unidade. Caso contrário, o usuário
deve fazer isso clicando no botão ou no cabeçalho da tabela. Funciona apenas na API, pois no PIO
esse comportamento é inadequado.
• Não solicita o status SMART. O status de integridade é um recurso integrado ao disco rígido. Controla a
iluminação do banner RUIM/BOM abaixo da tabela de atributos. Infelizmente, nem todas as
unidades relatam problemas, o que é confuso para usuários inexperientes. Portanto, quase todos
os criadores de programas de diagnóstico o abandonaram. Um desligamento também é fornecido
no programa Victoria.
Machine Translated by Google
• Sempre experimente o IBM Super SMART. IBM, HGST e muitas unidades Toshiba de 3,5" suportam um
conjunto estendido de atributos, que fica oculto do usuário em condições normais. O programa
Victoria os coloca no modo tecnológico e exibe atributos ocultos. O comando é inofensivo e
você pode experimentá-lo HDDs de outros fabricantes. Para É para isso que serve esta caixa
de seleção.
• Divida os valores RAW em números separados. Veja Q&A #17 no site oficial. https://hdd.by/
victoria5_faq/
• Salvar atributos em arquivos .BIN. Salva no diretório com o nome do disco seu SMART na forma em que
é fornecido pelo drive (antes da interpretação pelo programa). Para mais pesquisas de engenharia.
• Manter um banco de dados SMART. Quando esta caixa de seleção está marcada, o programa tira
periodicamente instantâneos do estado SMART atual e os coloca em um arquivo de banco de
dados separado. No futuro, a base será usada para plotar mudanças nos atributos SMART ao
longo do tempo.
• Intervalo de atualização do banco de dados. Você pode pressionar o botão quantas vezes quiser e a
capacidade da base não é infinita. Este item define o intervalo mínimo no qual os instantâneos
SMART são colocados no banco de dados. Valor recomendado - de 15 minutos a 23 horas 59
minutos.
• Uma barra com opções de disco no menu principal. Controla a exibição deste
elemento de interface. Quando a tira é desligada - as informações são transferidas para o cabeçalho
janela.
• Defina automaticamente o foco nas listas. Automatiza a operação com uma mão, eliminando a
necessidade de clicar nas listas para percorrê-las com a roda do mouse. Mas pode ser irritante porque
requer a imobilidade do cursor ao digitar
Machine Translated by Google
• Cor das janelas. Plano de fundo em listas. Para melhor adaptar o programa ao seu gosto.
• Fonte no passaporte / em SMART. Tamanho e peso da fonte. Para adaptar a interface a diferentes
configurações da área de trabalho do Windows e preferências do usuário.
• Inclua o nome do modelo no nome do arquivo da captura de tela. Vamos fazer nomes
capturas de tela mais curtas (apenas hora de criação e nome da guia) ou mais completas (nome do
modelo do drive, número de série, data com hora, guia).
Além das configurações visíveis, o Victoria possui várias opções ocultas. Eles estão localizados no arquivo
vcr40.ini e são representados por chaves na seção [Setup]:
Escrever=1
Essa chave controla a permissão para gravar na unidade a partir da qual o programa Victoria foi iniciado. Se
você substituir 1 por 0, o programa não gravará nenhum arquivo. Os logs de trabalho não serão salvos, pastas
serão criadas para eles, passaporte e binários SMART não serão gravados, mesmo apesar das caixas de
seleção no painel de configuração. Para que? Para a operação correta do programa a partir de discos Live CD/
DVD e outras mídias protegidas contra gravação (incluindo trabalho sem direitos de administrador), nas quais
qualquer tentativa de gravação não levará a nada de bom, exceto a um erro de E / S.
Esta opção permite (1) ou desativa (0) a instalação do driver porttalk.sys sempre que o programa é iniciado.
Defina como 1 se tiver dificuldade em ativar o modo PIO em sistemas de 32 bits. Defina como 0 se o driver já
estiver instalado e reinstalá-lo toda vez que for iniciado causa problemas extras ou mensagens desnecessárias.
Machine Translated by Google
AdminRightsIgnore=0
Essa opção desabilita forçosamente a verificação de direitos de administrador. Esta chave destina-
se a versões de servidor do Windows sob autorização de domínio, onde a detecção automática de
direitos pode não funcionar corretamente. Para um usuário normal, isso não é necessário.
AdminRightsIgnore=1 A verificação de direitos está desativada (se não houver direitos reais, o
programa gerará várias mensagens de erro no log e sua funcionalidade será limitada).
Essa chave especifica que um caminho de diretório alternativo para capturas de tela deve ser
usado. O caminho pode ser arbitrário, terminando com '\'. Se a string estiver vazia ou não houver
chave, o caminho será obtido nas configurações do programa. Se o caminho estiver errado, o
arquivo não será gravado e avisará sobre isso no log.
Método WR total = 0
Esta chave está localizada na seção [EXT PSP Button] e foi projetada para alternar o modo de
exibição no passaporte da quantidade de dados gravados no SSD. Como o atributo SMART 241, do
qual o valor é obtido, contém valores diferentesde diferentes fabricantes, é fornecido o ajuste
manual de sua interpretação:
Seção [Digitalizar]
Escrever assinaturas=0
A tecla permite desativar o preenchimento com algo dos blocos que são apagados com o procedimento
"Apagar se houver erro" durante a digitalização. Por padrão, o número do setor atual e a data / hora são
gravados nos setores da unidade (para facilitar ainda mais a localização de arquivos que caíram em
áreas problemáticas).
Escrever assinaturas=1
A chave adiciona o número LBA na forma da string LBA xxxxxxxx ao preenchimento do setor de bloco
para "Apagar se houver erro", bem como um registro de data e hora na forma "Bloco apagado data atual
hora atual". O valor Write signatures=0 desativa o recurso.
F1 - Chamada de ajuda.
CTRL+S - Faça uma captura de tela da janela atual e salve-a como um arquivo no diretório com
logs. Você pode fazer quantas vezes quiser, os arquivos serão numerados.
CTRL+A - Na guia SMART, exibe uma janela SMART adicional em tela cheia. (obsoleto desde a
versão 4.99 devido ao redesenho da interface)
Teclas de seta - navegação rápida durante a varredura de superfície, bem como controle
AAM (o foco deve estar no elemento correspondente).
LBA - Endereço de Bloco Lógico. Este é o número do setor na unidade. Um LBA geralmente é
igual a 512, 2048 ou 4096 bytes. "Setor" e "LBA" são geralmente sinônimos.
MBR - Registro Mestre de Inicialização. Uma estrutura escrita no 0º LBA (setor) que contém a
tabela de partições do disco. Actualmente encontra-se obsoleto e está a ser substituído por
uma estrutura mais moderna e com finalidade semelhante - GPT.
SCSI significa Small Computer System Interface. No contexto do artigo - o padrão para a
interface de software para transferência de dados entre a unidade e o computador. Incorporado
no Windows e usado para interagir com dispositivos de armazenamento externos por meio
de várias interfaces físicas.
AAM - Gestão Acústica Automática. Sistema de controle de ruído do disco rígido integrado.
Pode reduzir o "crack" do posicionamento das cabeças devido à deterioração do tempo de
acesso e vice-versa. Recentemente, tem havido uma tendência para reduzir o número de
modelos de HDD que suportam esta tecnologia.
----
Machine Translated by Google